Job Openings Tech Lead .NET

About the job Tech Lead .NET

Job brief

We are looking for a creative, dynamic, and passionate C# / ASP.Net Senior Tech-Lead / Tech-Lead to join our development team. As a C# / ASP.Net specialist, you will work mostly on developing and maintaining web-based applications platforms in Azure.

DESCRIPTION:

  • Must be able to lead technical teams by providing them guidance and coaching.
  • Design, build and maintain efficient, reusable, and reliable code.
  • Improving the technical landscapes across the project by enforcing best practices.
  • Build scalable software applications and get involved in architectural design.
  • Use the best practices and code coverage tools to ensure code quality.
  • Participate in effort estimates, design/code reviews, and guide the team towards best practices and coding standard adherence.
  • Mentoring and guiding the team members towards successful delivery and technical excellence.

REQUIREMENTS:

  • Bachelors degree in Computer Science, Software Engineering, or Information Technology.
  • Minimum 4-6 years of industry experience developing .NET applications.
  • Excellent teamwork and leadership skills.
  • Experience in working with JavaScript and SPA frameworks (Angular/React) will be an added advantage.
  • Experience in working with database technologies (PostgreSQL, MYSQL, MSSQL).
  • Experience in Domain Driven Design, OAuth implementations, containerized application development using Docker would be advantageous.
  • Excellent knowledge in building RESTful APIs.
  • Excellent knowledge and experience of Azure platform services and architecture.
  • Sounding knowledge in modern architectural/design patterns.
  • Experience in DevOps principle, practices and tools is beneficial.
  • Excellent analytical and problem-solving skills.
  • Should be able to converse in English language with confidence, and express themselves clearly, and understand and contribute actively to technical discussions.