Be wary of WhatsApp messages impersonating Jobline Resources's staff offering job opportunities. Those who encounter suspicious messages can contact Jobline at +65 6339 7198

Responsibilities

  • Act as the primary technical point of contact for clients, collaborating closely with client stakeholders to understand their requirements, challenges, and business goals.
  • Manage client relationships and expectations, ensuring that technical solutions align with business objectives and project timelines.
  • Provide regular updates to clients on project status, deliverables, and potential risks, maintaining transparency and fostering trust.
  • Lead the design, architecture, and development of software solutions tailored to client needs, ensuring that solutions are scalable, secure, and maintainable.
  • Oversee the implementation of best practices in software development, including code quality, performance, and security.
  • Provide hands-on development leadership, contributing to key software components and resolving complex technical issues.
  • Lead Agile ceremonies (sprint planning, daily standups, retrospectives, etc.), ensuring that the development team is focused and aligned with client priorities.
  • Collaborate with product owners, business analysts, and other stakeholders to define and refine requirements, breaking them down into actionable user stories.
  • Ensure timely delivery of features and functionality, managing project scope and mitigating risks.
  • Ensure robust, scalable, and secure code by conducting code reviews and promoting a culture of quality.
  • Drive continuous improvement in the development process, leveraging feedback, retrospectives, and lessons learned to enhance future project delivery.
  • Ensure that the software meets or exceeds client expectations and quality standards upon delivery.
  • Provide ongoing post-launch support, working with clients to address any issues or improvements post-deployment.

Requirements

  • Diploma or Degree in Computer Science or Information technology or equivalent.
  • 5+ years of professional software development experience, with at least 2 years in a senior or lead role.
  • Demonstrated experience leading and delivering software solutions for clients, including gathering requirements, managing client expectations, and ensuring successful delivery.
  • Experience in designing and implementing scalable and maintainable systems, including microservices, RESTful APIs, and cloud architectures.
  • Proven track record of successfully delivering IT projects within deadlines, budgets, and scope, while ensuring client satisfaction.
  • Proficiency in at least one of the following languages: Java, Python, JavaScript, C#, Go, Ruby, or PHP.
  • Experience with modern web frameworks (e.g., React, Angular, Spring Boot, Django, Node.js) and/or mobile development frameworks (e.g., React Native, Flutter).
  • Expertise in both relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with Git and CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar.
  • Experience leading Agile teams using Scrum, Kanban, or other frameworks, with a strong understanding of Agile project management tools (e.g., Jira, Trello).