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
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).