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.
 
