We are seeking experienced product development engineers to design and build scalable, secure, and high-performance enterprise cloud applications. This role requires strong technical expertise along with the ability to lead development efforts and mentor team members.
Key Responsibilities
- Analyze business requirements and design scalable cloud-based solutions
- Participate in end-to-end product development lifecycle
- Lead architecture, design, and code reviews
- Develop enterprise applications using C#, .NET Core, ReactJS, and Azure cloud services
- Implement DevSecOps practices across development and deployment
- Act as a hands-on technical leader within a Scrum team
- Ensure quality, performance, security, and sustainability of deliverables
- Mentor team members and contribute to performance evaluations
- Collaborate with cross-functional and global teams
Required Skills
- 6–10 years of experience in enterprise product development
- Strong expertise in C#, .NET Core, Azure DevOps
- Experience with frontend frameworks, preferably ReactJS
- Hands-on experience with container-based development (Docker, AKS, Service Fabric)
- Experience with messaging systems like Kafka or RabbitMQ
Experience with Azure services (Azure Functions, Logic Apps) - Strong knowledge of databases such as SQL Server and PostgreSQL
- Understanding of microservices and/or micro-frontend architecture
- Familiarity with CI/CD pipelines and DevSecOps practices
Preferred Skills
- Experience with reporting tools like Power BI or Apache Superset
- Knowledge of performance engineering, monitoring, and test automation tools
- Experience leading agile/scrum teams