Responsibilities
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.