Job Description
- Work with project team members to design algorithms and flowcharts
- Deliver fully tested source code complying with quality indicators objectives
- Liaise with business analysts for clarification and understanding of requirements
- Provide detailed estimation for development of solutions
- Elaborate Projection Documentations (Design documents, Deployment guide, Release notes)
- Troubleshoot, debug and upgrade existing software
- Support applications in production – analyse and resolve issues as they arise
- Perform design and code review for other team members
Job Requirement
- Candidate must possess at least a Diploma in Software Engineering or equivalent and min 2 years of relevant experience in Web Application Development.
- Strong experience designing and developing user interfaces using Angular JS best practices
- Strong experience building Web Application development using React JS, Angular JS, HTML5, CSS and JavaScript consuming RESTful APIs and JSON
- Experience on modular coding with microservices architecture on Agile Framework
- LINUX and Windows operating systems development experience
- CI/CD Continuous integration tools e.g. Jenkins, Sonar, Team City
- Knowledge of cloud computing frameworks, e.g. AWS, Azure
- Knowledge of common browser developer tools and performance tuning techniques
- Experience with Agile (Scrum) project methodology and practices
- Design and developed at least 1 Windows or Web application involving user requirement gathering, system architecture design, UI design, implementation, testing and delivery.
- Good Verbal / Written Communication and Interpersonal Skills