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.