Job Description
Roles & Responsibilities
We are looking for an experienced Senior Software Developer with strong expertise in cloud-native applications, .NET technologies, and enterprise software development.
Key Responsibilities:
- Design and build high-performance, scalable, and secure cloud-native applications
- Design microservices, APIs, and web applications
- Implement Serverless Functions and Logic Apps for integrations and event-driven processes
- Lead development activities across key projects
- Work in an Agile DevSecOps environment
- Collaborate with solution architects and analysts to define requirements
- Upgrade and modernize .NET and SharePoint applications using cloud technologies
- Deploy applications using DevOps and Cloud DevOps Services
- Create software operational procedures and technical documentation
- Work closely with QA teams to ensure software quality standards
Technical Skills:
- .NET Core, ASP.NET, SharePoint, C#
- HTML, CSS, JavaScript
- Entity Framework
- Microsoft Visual Studio
- Unit Testing Frameworks
- React JS or Angular
- OIDC, OAuth 2.0, SAML, Azure AD
- MS SQL Server (T-SQL)
- Stored Procedures Optimization
- IIS Administration
- N-Tier Architecture
- SOA (REST, JSON)
- AJAX, jQuery, DHTML
- Mobile and Web Technologies
Qualifications:
- Bachelor s Degree in Computer Science or Information Technology
- Minimum 5 years of .NET development experience
- Minimum 2 years of .NET Core development using Azure Cloud technologies
- Experience with legacy systems modernization
- Experience in writing reusable libraries
Preferred Certifications:
- MTAD Microsoft Technology Associate Developer
- MCSD Microsoft Certified Solutions Developer
- Scrum Alliance Certified Scrum Developer
- Certified ScrumMaster
Desired Candidate Profile
- Bachelor s Degree in Computer Science or Information Technology
- Minimum 5 years of .NET development experience
- Minimum 2 years of .NET Core development using Azure Cloud technologies
- Experience with legacy systems modernization
- Experience in writing reusable libraries
Preferred Certifications:
- MTAD Microsoft Technology Associate Developer
- MCSD Microsoft Certified Solutions Developer
- Scrum Alliance Certified Scrum Developer
- Certified ScrumMaster