We are seeking a highly skilled and experienced .NET Tech Lead to join our dynamic team. As the Tech Lead, you will be responsible for leading a team of developers in the design, development, and implementation of .NET Core applications. You will play a pivotal role in driving technical excellence, guiding the team in best practices, and ensuring the successful delivery of projects.
Key Responsibilities:
- Lead a team of developers in the design, development, and implementation of web application with a .NET Core backend
- Provide technical guidance and mentorship to team members, fostering a culture of continuous learning and improvement.
- Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
- Architect scalable and robust solutions using a combination of .NET Core, C#, AWS, Kubernetes, Red Hat OpenShift, Redis, and PostgreSQL.
- Drive the adoption of best practices, coding standards, and design patterns within the team.
- Perform code reviews to ensure code quality, adherence to standards, and scalability.
- Troubleshoot technical issues and provide timely resolution to ensure smooth project execution.
- Stay updated on emerging technologies and industry trends, and evaluate their potential impact on our projects.
- Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
Profile
- Bachelor's degree in Computer Science, Engineering, or related field.
- Extensive experience in software development using .NET Core and C#.
- Strong understanding of cloud technologies, preferably AWS.
- Proficiency in container orchestration platforms like Kubernetes and Red Hat OpenShift.
- Experience with distributed caching systems like Redis.
- In-depth knowledge of relational databases, particularly PostgreSQL.
- Proven leadership skills with the ability to lead and inspire a team.
- Excellent communication skills with the ability to effectively collaborate with cross-functional teams.
- Strong problem-solving and analytical skills with a keen attention to detail.
- Ability to thrive in a fast-paced and dynamic environment.
Preferred Qualifications:
- Experience in the Finance Industry
- Relevant certifications in .NET development, AWS, or Kubernetes.
- Experience in DevOps practices and CI/CD pipelines.
- Familiarity with microservices architecture and serverless computing.