onsite
Sr. Software Engineer .NET / Azure - Cognizant
Software Engineer
Senior Software Engineer focused on designing, developing, and maintaining secure, scalable .NET applications on Azure, driving enterprise solutions for asset and wealth management with strong database, cloud, and API expertise.
About the role
Key Responsibilities
- Design, develop, and maintain scalable application components using C#, .NET Core, and SQL Server on Azure.
- Collaborate with product owners, architects, and cross‑functional teams to define requirements and deliver high‑quality digital solutions.
- Implement and consume RESTful APIs, microservices, and event‑driven patterns to support enterprise integration.
- Utilize Azure services (App Service, Functions, Cosmos DB, Logic Apps) and Azure DevOps for CI/CD pipelines and automated testing.
- Ensure application security, performance, and compliance with industry standards.
Requirements
- 5+ years of professional experience in .NET development with C#.
- Strong knowledge of SQL Server design, T‑SQL, and performance tuning.
- Hands‑on experience with Azure cloud services, including App Service, Functions, and Azure DevOps.
- Proficiency in building and consuming REST APIs and microservices architecture.
- Excellent problem‑solving skills and a collaborative mindset.