# Experienced Professional, Software Development

**Company**: WSP
**Location**: Bengaluru, Karnataka
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Consulting

**Apply**: https://emit.fa.ca3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001/job/98882?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/experienced-professional-software-development-547d529e-1b7/

## Description

We are seeking an experienced software developer to design, develop, and maintain enterprise-grade full-stack applications primarily supporting engineering and digital engineering solutions.

## 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

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

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

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C#
- ASP.NET Core/MVC
- REST APIs
- Entity Framework Core
- OOP
- Domain-Driven Design
- React
- Material UI
- JavaScript/TypeScript
- HTML
- CSS/SCSS
- SQL
- relational database design
- Azure
- GitHub
- Git
- CI/CD

### Nice to have
- Python
- Generative AI
- open-source AI technologies
- Microsoft Foundry

---

Source: [Apply at emit.fa.ca3.oraclecloud.com](https://emit.fa.ca3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001/job/98882?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
