Senior Tech Lead (.NET)
Mindera
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead and manage a team of .NET developers to create, develop, and deploy software solutions.
- Offer technical guidance and mentorship to team members, ensuring the production of high-quality code and adherence to established best practices.
- Required experience in designing large and highly available web applications in the Retail or Travel Domain
- Collaborate with cross-functional teams to collect and analyze requirements, and convert them into technical solutions.
- Create and design scalable and maintainable solutions using .NET technologies.
- Implement coding standards, conduct code reviews, and establish testing strategies to guarantee the delivery of high-quality results.
- Stay up-to-date with the latest .NET technologies and industry trends, and integrate them into project solutions.
- Promote continuous improvement initiatives, identify areas for optimization, and implement process enhancements.
- Troubleshoot complex technical issues, perform root cause analysis, and provide effective resolutions.
- Lead Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives, to meet project delivery deadlines.
- More than 10 years of industry experience in software development with a strong emphasis on .NET
- .Net and React based application development experience would be very preferable.
- Prior experience as a Tech Lead for a team comprising both front-end and back-end Engineers
- Should have experience in designing large and highly available web applications in Retail or Travel Domain.
- Experience in designing and developing high-performance, scalable, and reliable applications
- Deep understanding of software architecture principles and design patterns, such as MVC and SOLID
- The applicant must have a sound understanding of coding and design/solutioning best practices to effectively guide teams in offering solutions for complex and distributed systems
- Thorough understanding of Agile methodologies and best practices
- Proficient in implementing software engineering best practices, including code reviews, testing, and continuous integration/continuous deployment (CI/CD)
- Extensive knowledge of the .NET ecosystem, including C#, ASP.NET, and .NET Core
- Familiarity with cloud technologies and services, specifically AWS
- Experience collaborating with Business, Functional, and Technical stakeholders to develop solutions, estimations, and plans
- Experience working in a distributed system/microservices environment
- Solid foundation in Computing and Software Engineering fundamentals
- Experience working in cross-cultural environments, as our team is distributed across UK, Europe, and India, with the responsibility of driving solutions
- Quality is the core focus of the Engineering team, emphasizing equal importance on quality and development. Our work environment follows the Shift-Left mode of development practice, where Quality assurance is integrated throughout the development process from the inception of requirements.
- Experience leading teams that have adopted the Shift Left methodology of development is important.
- Excellent problem-solving and analytical skills
- Strong communication and leadership capabilities
- Fun, happy and politics-free work culture built on the principles of lean and self organisation;
- Work with large scale systems powering global businesses;
- Competitive salary and benefits.