Description
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.
Responsibilities
- 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).
- Robust 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).
Qualifications
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 ver
📌 Senior Software Engineer (Noida)
🏢 Wsp
📍 Noida