Application Developer (Lead)

Location:
Job Type: Contract
Posted: almost 5 years ago
Contact: Rachel Lee
Discipline:
Reference: 195130_1558583230

Application Developer

  • Contract period for 18 months 12 + 12 months options
  • Attractive remuneration package

Our Client

A familiar brand in Singapore's public-sector industry.

The Opportunity

Part of the project team to take on the exciting and challenging role of delivering and maintaining a large-scale project using AGILE software development methodology. Your role as a technical lead would be to provide technical leadership to an agile team, guiding the team on technical architecture design, and nurturing the team in technical practices. You are expected to be hands-on and lead by example.

  • Lead a team of developers to deliver high quality software using Agile methodology
  • Champion software design and architecture best practices and provide guidance to developers in technical design and strategy.
  • Champion Agile technical practices such as test-driven development, pair programming and refactoring.
  • Lead by example and involve in hands-on application development and deployment.
  • Represent the development team in various project governance meetings
  • Work closely and collaborate with other members of the team, including Business Analysts and Quality Engineers for user stories elaboration, test automation, bug fixes etc.
  • Work closely with Product Owner and Business Analysts to provide inputs on best way to prioritise business stories and technical tasks to achieve optimal development for the team.
  • Work closely with DevOps team on planning out, setting up and improving on continuous integration, build and release automation.
  • Providing estimates for stories during sprint planning with Business Analysts and Quality Engineers.
  • Work with Scrum Master / Project Manager to plan out funding required to procure software / equipment required for the project.
  • Work with other tech leads to plan and prioritize technical tasks and spikes ahead beyond the current development work
  • Determine and lead the technical resolution (if any) of any Blockers raised during Retrospective

Your Background

Tertiary Education (Degree or Diploma) in relevant field is preferred

  • Hands-on experience in leading a team doing web or backend application development
  • Strong experience in Java EE and/or Node.js to build software
  • Strong experience in leading development team using Agile software development and technical practices (e.g. test driven development, pair programming, clean code etc)
  • Experience in architecting software using Microservice architecture
  • Experience in working with large agile teams. Familiarity with LeSS will be added advantage
  • Familiar with HTML5, CSS and Javascript frameworks
  • Working experience with interfacing using SOAP/REST API technologies will be added advantage
  • Working experience in full-stack Java development will be added advantage
  • Working experience in container technology such as docker will be added advantage
  • Working experience in setting up CI/CD will be added advantage
  • Working experience in Oracle database, SQL and PLSQL scripting will be added advantage
  • Working experience in automated testing using scripts or tools will be added advantage
  • Working experience in using OutSystems and JBoss EAP will be an added advantage

Personal Characteristics and Behaviours:

  • Positive and willing to learn new technologies
  • Proactive self-starter
  • Good written, verbal communication and interpersonal skills
  • Good analytical and creative mind
  • Meticulous for details
  • Able to coach and manage team
  • Team player and passionate in championing the team to continuously improve to deliver quality software product

Due to the sensitivity of system, only Singaporean or Singapore PR should apply.

Interested candidate can send your resume to Rachel.Lee@peoplebank.asia or apply online.