Experienced Professional, Software Development (Bengaluru)

Experienced Professional, Software Development (Bengaluru)

11 Nov
|
Wsp
|
Bengaluru

11 Nov

Wsp

Bengaluru

Description The Software Developer will design, develop, and maintain enterprise-grade full-stack applications, primarily supporting engineering and digital engineering solutions. The role requires strong hands-on experience across backend, frontend, databases, Microsoft Azure, and CI/CD, with ownership across design, development, deployment, and application support.

Responsibilities

- Design, develop, test, deploy, and maintain scalable enterprise web applications.
- Build secure and maintainable backend services, REST APIs, and modern web interfaces.
- Contribute to system design, application architecture, database design, and cloud integration.
- Apply clean-code principles, OOP, Domain-Driven Design, and appropriate design patterns.
- Build and support automated CI/CD pipelines, application monitoring, auditing, and troubleshooting.
- Perform code reviews, testing, debugging, performance optimization, and technical documentation.
- Own assigned features or solutions from requirements through delivery and production support.
- Collaborate with architects, QA, DevOps, engineering teams, and business stakeholders.

Required Technical Skills

- Backend: C#, ASP.NET Core/MVC, REST APIs, Entity Framework Core, OOP, Domain-Driven Design and system design.
- Frontend: React, Material UI, JavaScript/TypeScript, HTML and CSS/SCSS.
- Database: SQL, relational database design, querying and performance optimization.
- Azure: Entra ID/SSO, Key Vault, Blob Storage, App Service/Static Web Apps, Managed Identity, RBAC,





and Microsoft Azure SDKs for service integration.

- DevOps: GitHub, Git, CI/CD, deployment pipelines and release practices.
- Engineering Practices: Code reviews, testing, debugging, auditing, monitoring, documentation, Postman and API troubleshooting.
- AI-Assisted Development: Experience using GitHub Copilot or similar AI-assisted development tools.

Qualifications

Experience & Qualifications

- 5–10 years of professional full-stack software development experience.
- Proven experience building and supporting enterprise-grade applications.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Engineering, Information

Technology, or a related discipline.

- Solid problem-solving, communication, stakeholder management, and solution ownership skills.

Added Advantage

- Backend development experience with Python.
- Experience with Generative AI, open-source AI technologies, or Microsoft Foundry.
- Experience developing software for engineering, AEC, BIM, CAD, geospatial, or related engineering domains.

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

📌 Experienced Professional, Software Development (Bengaluru)
🏢 Wsp
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: experienced professional, software development (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: experienced professional, software development (bengaluru) / bengaluru