Backend Developer

Overview of the role:

Responsible for server-side web application logic and integration of the work front end web developers do.

Responsibilities of the role:
  • Design, code, test, debug and document mid-tier and data-tier services based on technical requirements developed by analysts and project teams
  • Estimates and tracks time required to complete work, for project budgeting and financial tracking
  • Develops data schemas to meet technical configurations, ensuring that resulting systems will operate efficiently and reliably
  • Understand business functions supported by the application to encompass within the design framework
  • Ensures design integrates with other related systems
  • Develop ETL processes, as needed, to migrate data from one platform to another
  • Tests and debug programs to finalise and ensure smooth operation, leveraging automation where applicable
  • Document program design, coding and other details to guide others in application development, use and maintenance
  • Support, update and maintain existing systems in response to business needs, system problems or other factors
  • Coordinate with project teams to design, code, test and document system changes
  • Coordinate with project team members to define application requirements
  • Identify business needs, assesses available technologies and develops and presents solutions
  • Provide a high level of customer service, partners with end users in the resolution of problems or in deployment of new applications.
Required skills and qualifications:
  • Graduate of BS in information technology or related
  • At least 1 to 2 years of experience in a similar role
  • Proficient with backend technologies
  • Knowledge in HTML and CSS
  • Knowledge of source control and GIT and release management processes
  • Able to write readable, maintainable and clean code
  • Takes time to understand the problems being solved and the context to ensure an appropriate solution is being built
  • Self-starter; doesn’t need to be micromanaged but knows when to ask questions
  • Excellent communication skills both verbal and written.