AtkinsRéalis

Senior Software Engineer

AtkinsRéalis

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

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