
Senior Software Engineer
AtkinsRéalis
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
Job Level
About the role
- Implement moderately complex user stories across front-end and back-end using C#, .NET/.NET Core, ASP.NET MVC/Web API, and modern front-end frameworks (React/Angular/Blazor).
- Work with product owners, business analysts, and senior engineers to refine requirements, estimate tasks, and propose pragmatic technical approaches.
- Write clean, maintainable, and testable code; follow coding standards, design patterns (including SOLID), and contribute to code reviews with constructive feedback.
- Design, build, and consume secure, performant REST APIs; integrate with internal/external services.
- Create and optimize SQL queries, stored procedures, and schema changes; ensure data integrity and performance considerations.
- Participate in Agile ceremonies (stand-ups, planning, refinement, retros) and consistently meet sprint commitments; maintain work items and documentation in Azure DevOps.
- Contribute to build/release pipelines in Azure DevOps; create or improve pipeline tasks (build, test, quality gates) and support automated deployments.
- Develop and deploy applications to Azure App Service/Functions; configure app settings, Key Vault references, and troubleshoot environment issues with guidance.
- Implement authentication/authorization using Azure AD (Entra ID), OAuth2, OIDC; apply security best practices (input validation, least privilege, secrets management).
Requirements
- 4–6 years of professional experience in enterprise software development with the Microsoft stack.
- Solid hands-on experience with C#, .NET/.NET Core, ASP.NET MVC/Web API, SQL Server, and a modern front-end framework (React/Angular/Blazor).
- Demonstrated ability to own features end-to-end—from design and implementation to testing, deployment, and support—within a defined architecture.
- Experience in Agile environments using Azure DevOps (Boards, Repos, Pipelines) or equivalent tools for tracking work, source control, and CI/CD.
- Exposure to Microsoft Azure (App Service, Functions, Azure SQL, Key Vault, Entra ID), including basic operational troubleshooting.
- Experience integrating APIs (REST) and handling security concerns (OAuth2/OIDC, tokens, scopes, roles).
- Familiarity with Infrastructure as Code concepts; ability to read and make minor changes to Bicep/ARM/Terraform with guidance (optional but valuable).
Benefits
- Comprehensive life insurance coverage.
- Premium medical insurance for you and your dependents.
- Generous annual leave balance.
- Flexible and hybrid work solutions.
- Remote work opportunities outside of country.
- Company gratuity scheme.
- Discretionary bonus program.
- Relocation assistance.
- Employee Wellbeing Program: 24/7 access to specialists in finance, legal matters, family care, personal health, fitness, and nutrition.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET.NET CoreASP.NET MVCASP.NET Web APISQLReactAngularBlazorREST APIs
Soft skills
collaborationcommunicationproblem-solvingfeedbackownershipadaptabilitytime managementattention to detailcritical thinkingteamwork