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”.

Similar jobs