Hours:Flexible, however core working hours are 10:00 – 18:30 GMT, you should ensure part of your day is during these hours to coordinate with the various teams. You will be responsible for 3 Developers located in Kathmandu, +4.45 hours ahead.
Project Overview:
We are working for a dynamic and innovative EHS company dedicated to providing cutting-edge solutions that help organizations manage their environmental, health, and safety compliance. Their team is passionate about creating products that make a real difference in the world.
Job Description:
We are seeking a talented and motivated Software Development Team Lead to join our team. The ideal candidate will have a strong background in software development, excellent leadership skills, and a passion for driving technical excellence. As a Team Lead, you will be responsible for guiding a team of developers, ensuring the successful delivery of high-quality software products, and fostering a collaborative and productive work environment.
Key Responsibilities:
■ Lead and mentor a team of software developers, providing guidance and support to ensure their professional growth.
■ Oversee the design, development, and implementation of software solutions, ensuring they meet business requirements and quality standards.
■ Collaborate with cross-functional teams, including product management, QA, and operations, to deliver robust and scalable software products.
■ Work closely with the Product Owner to understand product requirements, prioritize tasks, and ensure alignment with business goals.
■ Conduct code reviews and provide constructive feedback to maintain code quality and best practices.
■ Manage project timelines, resources, and deliverables, ensuring projects are completed on time and within budget.
■ Identify and resolve technical challenges and roadblocks, promoting a culture of continuous improvement.
■ Stay up-to-date with industry trends and emerging technologies, integrating them into the development process where appropriate.
■ Foster a positive and inclusive team culture, encouraging collaboration, innovation, and open communication.
■ Actively participate in software development activities, including coding, debugging, and testing, to ensure high-quality deliverables.
■ Contribute to the architectural decisions and technical direction of the software projects.
Must haves:
■ Bachelor's degree in Computer Science, Software Engineering, or a related field.
■ Minimum of 5 years of experience in software development, with a strong understanding of programming languages such as C#, .Net, and strong database skills using SQL Server 2016, 2019.
■ Familiarity with AI tools.
■ Previous experience in a leadership or team lead role, with a track record of successfully managing development teams.
■ Excellent problem-solving skills and the ability to think critically and strategically.
■ Strong communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders.
■ Experience with Agile methodologies and project management tools such as JIRA, Microsoft Project etc.
Apply:
Team Lead - DSV052507”