Job Openings Engineering Lead (.NET + AngularJS)

About the job Engineering Lead (.NET + AngularJS)

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus.
  • Minimum of 5+ years of experience in software development, with a focus on .NET and AngularJS or similar technologies.
  • At least 1 year of experience in team management, demonstrating strong leadership and mentorship abilities.
  • Recent experience in product-based companies, with a preference for those in the fintech industry.
  • Proven expertise in developing scalable and secure web applications using .NET and AngularJS.
  • Strong understanding of software development best practices, including design patterns, code reviews, and testing methodologies.
  • Experience with agile development methodologies and tools.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.

Responsibilities:

  • Lead and mentor a team of software engineers, fostering a collaborative and high-performance work environment.
  • Oversee the design, development, and deployment of robust web applications using .NET and AngularJS technologies.
  • Ensure the team adheres to best practices in coding, testing, and documentation.
  • Collaborate with cross-functional teams, including product management, QA, and UX/UI designers, to deliver high-quality software solutions.
  • Drive the technical vision and roadmap for the engineering team, ensuring alignment with company goals and objectives.
  • Manage and optimize the software development lifecycle, from requirements gathering to deployment and maintenance.
  • Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
  • Stay updated with emerging technologies and industry trends, incorporating relevant advancements into the development process.
  • Troubleshoot and resolve complex technical issues, ensuring minimal downtime and optimal performance of applications.