Job Description:
- Create & maintain technology at the back end of the web / mobile application
- ·Detail-oriented
- Self-starter & team player
- Analytical & good problem-solving skills
- Good verbal, written and interpersonal skills
·-Implement web/mobile back end with efficiency, speed, quality & robustness in mind
- Assess efficiency and speed of current applications
- Gather, document, and analyse business requirements in order to help define scope of software development initiatives. May include web/mobile page mock-ups and interaction prototyping.
- Produce and maintain documentation related to application software (e.q. scope requirements, logical and technical designs, testing and implementation plans).
- Troubleshoot and implement bug fixes related to client and user reported issues.
- Play proactive support role and take ownership of technical issues, and work with internal/ cross functional/ external team to resolve more advanced issues when necessary.
- Collaborate with team members in all aspect of software design, coding, testing, documentation & deployment
· Deliverables in agile scrum approach
· B.S. in Computer Science, Information Systems or equivalent
- Experience in web / mobile application development & environment
- 5 to 7
years of hands on knowledge & experience in the following
- Git version control
- API
- Nodejs
- Java
- Java spring boot
- MySQL/SQL Query
- SQL/NOSQL