Job Description
- Be part of backend development team for AXS products.
- Develop backend applications and/or third party API integrations in a full software-development-life-cycle.
- Perform requirement analyses.
- Prepare documentation for design and implementation
- Study, evaluate, understand and provide feedback on functional specifications.
- Provide detailed estimation for development of solutions
- Develop/maintain automated unit test scripts and validation of requirements with stakeholders.
- Perform design and code review for other team members
- Identify areas of improvement, improve development efficiency and application quality.
- Support functional and user acceptance testing
- Support applications in production - analyze and resolve issues as they arise
- Identifying risk and conducting mitigation action planning.
Job Requirements
- Diploma in Computer Engineering / Computer Science / Information Technology or related.
- Have minimal 3 to 7 years of software development working experience.
- Experience in backend PHP development on full LAMP Stack
- Experience with automated testing using PHPUnit.
- Proficiency with secured API/Web Service, Authentication Services (OATH 2.0, JWT, JWKS)
- Solution design using proven patterns, awareness of anti-patterns, performance tuning
- Good understanding of OOP/MVC and clear coding style.
- Strong grasp of SQL and proven experience in relational databases – MySQL, MS SQL.
- Source Code Management – SVN/GIT
- Good verbal and written communication skills.