Senior Software Engineer - Full-Stack Development
Design, develop, and maintain scalable enterprise software solutions using modern Microsoft stack practices typical of WSP teams (Agile + Azure DevOps), with responsibility across backend APIs and supporting front-end components.
Design and implement backend services and REST APIs (e.g., ASP.NET Core) with secure data access layers.
Model and optimize relational data (e.g., Microsoft SQL Server or similar), ensuring performance and reliability.
Develop front-end integrations using JavaScript/TypeScript as needed to support UI teams.
Establish and maintain CI/CD pipelines in Azure DevOps and contribute to DevOps practices.
Participate in code reviews, unit/integration testing, and documentation.
Collaborate across distributed teams and mentor junior developers.
Ensure compliance with security, privacy, and quality standards in line with WSP policies.
Required Skills
Proficiency with ASP.NET Core, C#, and relational databases (Microsoft SQL Server).
Experience building RESTful APIs and integrating services.
Working knowledge of Azure DevOps for planning, repositories, pipelines, and releases.
Solid understanding of software engineering best practices (SOLID, testing, code reviews).
Strong communication skills and experience in distributed Agile teams.
Preferred Skills
Experience with OGC-compliant geospatial technologies such as OpenLayers (web mapping), GeoServer (spatial data server), and PostgreSQL/PostGIS (spatial database).
Experience with front-end frameworks (Angular/React) for full-stack delivery.
Containerization and cloud deployment patterns (Docker, Azure App Services/Functions).
Observability and monitoring (logs, metrics, tracing).
8–10+ years in software development with significant experience delivering enterprise solutions, collaborating across distributed teams, and mentoring peers.
BGV:
Employment with WSP India is subject to the successful completion of a background verification (“BGV”) check conducted by a third-party agency appointed by WSP India.
Candidates are advised to ensure that all information provided during the recruitment process — including documents uploaded — is accurate and complete, both to WSP India and its BGV partner”.