Enable job alerts via email!

Technical Lead, Enterprise Applications

CERTIS GROUP - GHR

Singapore

On-site

SGD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading tech solutions provider in Singapore is seeking a Technical Lead to lead software engineering teams. You will guide technical decisions, manage projects, and mentor developers to achieve excellence. The ideal candidate has at least 8 years of software development experience, a relevant degree, and proficiency in languages such as .Net, Java, and Python. Strong leadership and communication skills are essential.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in software development.
  • Strong proficiency in relevant programming languages.

Responsibilities

  • Lead a team of software engineers in software applications development.
  • Act as a primary technical point of contact and guide technical direction.
  • Bridge communication between development team and stakeholders.

Skills

Leadership
Communication
Problem-solving
Software Development
Team Collaboration

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

.Net
Java
Python
JavaScript
Job description
Job Summary
  • Lead a team of software engineers in the design, development, and maintenance of software applications.

  • Act as the primary technical point of contact, guiding the team's technical direction and ensuring successful project delivery.

  • Bridge the communication gap between the development team and stakeholders, such as management and clients.

Key Responsibilities
  • Technical Leadership:
    • Set the technical vision and make key architectural decisions.

    • Select appropriate technologies and ensure the technical solution aligns with business goals like scalability and security.

    • Oversee the development process, troubleshoot complex technical issues, and provide technical guidance.

    • Ensure code quality through reviews, guidelines, and testing frameworks.

  • Project Management:
    • Collaborate with stakeholders to gather and analyze business requirements.

    • Develop work schedules, milestones, and deadlines.

    • Delegate tasks, monitor progress, and report on project status to stakeholders.

    • Identify and mitigate technical risks to prevent delays.

  • Team Leadership & Mentorship:
    • Mentor and coach junior developers, fostering a positive and collaborative team environment.

    • Provide regular feedback and support to help team members develop their skills.

    • Motivate the team to achieve excellence and high-quality outcomes.

  • Quality Assurance:
    • Ensure the final software meets the highest quality standards and client expectations.

    • Perform functional and security audits to recommend improvements.

Skills and Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

  • Significant experience in software development, often 8+ years.

  • Strong proficiency in relevant programming languages (e.g., .Net, Java, Python, JavaScript).

  • Excellent leadership, communication, and interpersonal skills.

  • Strong analytical, debugging, and problem-solving abilities.

  • Familiarity with the entire software development lifecycle and latest industry trends.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.