Software Developer Lead

Be among the first applicants.
TALENTSIS PTE. LTD.
Singapore
SGD 80,000 - 100,000
Be among the first applicants.
2 days ago
Job description

Job Overview: We are looking for an experienced and highly skilled Software Lead to join our development team. As a Software Lead, you will be responsible for leading a team of developers, overseeing the design, development, and delivery of high-quality software solutions, and mentoring junior team members. You will also collaborate with cross-functional teams to ensure the software meets both business and technical requirements.

Key Responsibilities:

  1. Lead a team of developers in the design, development, and delivery of software applications.
  2. Ensure software is built with high-quality code, following best practices and coding standards.
  3. Oversee the software development lifecycle, from requirements gathering and system design to implementation and deployment.
  4. Provide technical leadership and guidance to the development team, helping to resolve complex issues and ensure the success of projects.
  5. Collaborate with product managers, designers, and other stakeholders to define software requirements and deliver features that meet business needs.
  6. Review and ensure the quality of code through code reviews, mentoring, and sharing knowledge with team members.
  7. Manage and prioritize tasks, ensuring the timely delivery of projects and handling multiple initiatives simultaneously.
  8. Foster a culture of continuous improvement by identifying opportunities for process enhancements and promoting agile development practices.
  9. Stay current with the latest technologies, programming languages, and industry trends, and integrate them into the development process where applicable.
  10. Troubleshoot and resolve performance issues, bugs, and other technical challenges.
  11. Ensure security, scalability, and maintainability of the software applications.

Qualifications:

  1. 5+ years of professional software development experience.
  2. At least 2 years of experience in a senior or lead role, managing development teams and driving projects to completion.
  3. Proficiency in at least one of the following programming languages: Java, Python, JavaScript, C#, Go, Ruby, or PHP.
  4. Strong understanding of software architecture, design patterns, and development best practices.
  5. Experience with version control systems (e.g., Git) and CI/CD pipelines.
  6. Familiarity with cloud platforms and technologies (e.g., AWS, Azure, Google Cloud).
  7. Experience with web development frameworks and libraries (e.g., Spring, Django, React, Angular).
  8. Strong analytical, problem-solving, and debugging skills.
  9. Excellent communication and collaboration skills, with the ability to work well in a team environment.
  10. Experience with Agile methodologies (e.g., Scrum, Kanban) and project management tools (e.g., Jira).

Preferred Skills:

  1. Experience with microservices architecture and containerization (e.g., Docker, Kubernetes).
  2. Knowledge of database management systems (SQL or NoSQL) and ability to design and optimize queries.
  3. Familiarity with automated testing frameworks and practices.
  4. Ability to mentor and coach junior team members, providing guidance on technical and professional development.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer Lead jobs in Singapore