
Software Engineer – Dotnet Developer, 4-6 years exp
AtkinsRéalis
full-time
Posted on:
Location Type: Office
Location: Gurgaon • India
Visit company websiteExplore more
About the role
- Design & Build Features: 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)
- Requirement Clarification: Work with product owners, business analysts, and senior engineers to refine requirements, estimate tasks, and propose pragmatic technical approaches
- Quality & Standards: Write clean, maintainable, and testable code; follow established coding standards, design patterns (including SOLID), and contribute to code reviews with constructive feedback
- API Development: Design, build, and consume secure, performant REST APIs; integrate with internal/external services
- Data Work: Create and optimize SQL queries, stored procedures, and schema changes; ensure data integrity and performance considerations are addressed
- Agile Delivery: Participate actively in Agile ceremonies (stand-ups, planning, refinement, retros) and reliably meet sprint commitments; maintain work items and documentation in Azure DevOps
- DevOps & CI/CD: Contribute to build/release pipelines in Azure DevOps; create/improve pipeline tasks (build, test, code quality gates), and support automated deployments
- Cloud Readiness: Develop and deploy applications to Azure App Service/Functions; configure app settings, Key Vault references, and troubleshoot environment issues with guidance
- Security & Identity: Implement authentication/authorization using Azure AD (Entra ID), OAuth2, OIDC; apply security best practices (input validation, least privilege, secrets management)
- Operational Support: Investigate and fix bugs; perform root-cause analysis; contribute to incident resolution and postmortems; improve logging, monitoring, and observability
- Documentation: Produce clear technical documentation (component design notes, API specs, runbooks) for assigned modules and features
- Continuous Improvement: Identify opportunities to reduce technical debt, improve performance, and streamline delivery; contribute to backlog grooming
Requirements
- 4–6 years of professional experience in enterprise software development with the Microsoft stack
- Solid hands-on experience building full-stack solutions with C#, .NET/.NET Core, ASP.NET MVC/Web API, SQL Server, and at least one modern front-end framework (React/Angular/Blazor)
- Hands-on experience in Entity Framework Core for data access
- Hands-on experience in Authentication/Authorization (Azure AD basics), secure coding practices (input validation, secrets management), and logging (Serilog, ILogger)
- Demonstrated ability to own features end-to-end—from design and implementation to testing, deployment, and support—within a well-defined architecture
- Experience working in Agile environments, using Azure DevOps (Boards, Repos, Pipelines) or equivalent tools for work tracking, source control, DevOps Pipelines (YAML basics), and CI/CD
- Hands-on experience in Git: branching, merging, pull requests; good understanding of build artifacts and deployment steps
- Exposure to Microsoft Azure (App Service, Functions, Azure SQL, Key Vault, Entra ID) in real projects, 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 incremental changes to Bicep/ARM/Terraform with guidance (optional but valuable)
Benefits
- Comprehensive life insurance coverage
- Medical insurance for you and your dependents
- Annual leave balance in accordance with local labour law
- Flexible and hybrid work solutions
- Opportunity for local and global internal transfers
- Company gratuity scheme
- Discretionary bonus program
- 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 & Tools
C#.NET.NET CoreASP.NET MVCASP.NET Web APISQLEntity Framework CoreREST APIsAgileCI/CD
Soft Skills
requirement clarificationcollaborationproblem-solvingcommunicationconstructive feedbackroot-cause analysiscontinuous improvementtechnical documentationownershipadaptability