03 Oct
|
Straatix Partners
|
Mumbai
03 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 robust 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.
Solid 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