02 Oct
|
Straatix Partners
|
Mumbai
02 Oct
Straatix Partners
Mumbai
About the Role
Lead and mentor a pod of 2–3 engineers, driving delivery planning, estimation, and execution while designing, building, and delivering high-quality software using .NET Core, Angular, and Azure, ensuring code quality, performance, scalability, and maintainability within the team.
Responsibilities
- Lead and mentor a pod of 2–3 engineers, driving delivery planning, estimation, and execution.
- Design, build, and deliver high-quality software using .NET Core, Angular, and Azure.
- Ensure code quality, performance, scalability, and maintainability within the team.
- Contribute to system design and architecture decisions aligned with global services.
- Implement and uphold strong engineering practices, including code reviews, testing, and CI/CD discipline.
- Align solutions to company’s global platform strategy and shared services model.
- Collaborate with Product Owners, Architects, and global engineering teams to deliver consistent outcomes.
- Support production readiness, monitoring, and operational stability.
- Drive continuous improvement of engineering processes and practices.
- Contribute to common services and promote reuse and standardization across regions.
Qualifications
Required Skills
- 6+ years of hands-on software engineering experience, including senior or lead roles.
- Expertise in C#, .NET, and .NET Core development.
- Robust experience with Docker/containerization and Azure cloud environments.
- Proficiency in Entity Framework, database performance optimization, and query tuning.
- Deep understanding of transaction and concurrency control, Domain Driven Design (DDD), and microservice architecture.
- Experience with unit and integration testing, and version management.
- Hands-on exposure to DevOps practices, including CI/CD and deployment concepts.
- Ability to scope and size requirements, mentor engineers, and drive technical delivery.
- Strong coding, code review, and quality assurance skills.
- Excellent communication and collaboration skills in distributed/global teams.
Preferred Skills
- Over 5 years of experience with Azure cloud platforms.
- Familiarity with Azure frameworks and services.
- Exposure to mobile development, especially with Flutter.
- Experience with NoSQL databases.
- Frontend development experience with Angular.
- Knowledge of CI/CD tools such as GitHub Actions or Azure DevOps.
- Background in SaaS platforms or product-based environments.
- Understanding of performance, security, and scalability patterns.
📌 Principal Software Engineer (Mumbai)
🏢 Straatix Partners
📍 Mumbai