Skip to content

Back-End Software Engineer (API Developer)

Job Category:


Job Level:


Open Date:




Close date:


Client Industry:


Job Description and Qualification:

Role Responsibilities:

  • Build best in class apps, APIs and data solutions to drive projects.
  • Read data from the SQL environment and build restful APIs (pull and push)
  • Apply creative problem solving that brings software designs to life.
  • Design, code, unit test and integrate new features and functionality as defined by the PO and team.
  • Follow and promote agile principles and methodology.
  • Assist in the development of automated test harnesses as necessary to ensure delivery of high-quality code.
  • Update daily progress through the tracking tool (Jira) or Kanban board.
  • Complete any required documentation e.g. deployment, maintenance, support and business needs.
  • Participate in ideation and brainstorming sessions to devise creative and disruptive digital solutions.
  • Perform various investigative "Spikes" in order to mitigate technical uncertainty and risk.
  • Participate in the weekly Look Ahead meetings to assist the Product Owner to refine the Product Backlog including providing initial estimates.

Role Qualifications:

  • Experience in Java (Springboot) and REST API technology
  • Knowledge of HTML5, CSS and JavaScript (Web frameworks, Angular, React) with reactive and progressive design principles
  • Experience in database SQL Server, Data Warehouse, Pivotal Cloud Foundry as well as other components supporting a highly automated engineering platform
  • Knowledge in Agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features.
  • Knowledge in Concourse, Azure (e.g. App Services, AKS) experience is a plus
  • Excellent comprehension, analytical and decision-making skills
  • Self-motivated and directed, with keen attention to detail.
  • Good interpersonal, written, and oral communication skills.
  • Experience working in a team-oriented, collaborative environment.
  • Able to prioritize and execute tasks in a high-pressure environment
  • Willing to work night-shift
  • Willing to work from home (Temporary)