Share this Job
ROLE PURPOSE:
- To develop and maintain ABO Academy solutions to cater for ABO needs.
- ABO Academy Solutions are a combination of Mobile Web, Native IOS and Android Apps.
- Work together with Product Manager, Scrum Master, Academy team members, vendors and cross functional teams to deliver results on time, on budget and of high quality.
KEY RESPONSIBILITIES:
- Understand Business Requirements in the Epic Briefs; Assist the Technical Lead in defining technical solutioning and high-level technical estimates
- Work with the technical lead to ensure a full understanding of the Technical Solutions and Designs and assist the Technical Lead in the development of TDs.
- Understanding of the Epics assigned to the Quarter
- Understanding of the Stories in the backlog
- Develop solutions for assigned stories
- Refine estimates for the Stories
- Develop the solutions defined in the stories
- Develop unit testing for the Stories
- Perform code reviews
- Executing Unit testing (automated)
- SIT
- Performance testing
- Regression testing
- QA Automation
- Develop solutions for assigned stories
- Provide leadership to vendor developers assigned to the delivery team
- Understand emerging technologies and how they can be implemented with ABO Academy to enhance the efficiencies of the system
- Understand security policies and ensure the system is compliant with those policies.
- Develop technical solutions within a Delivery Team
- Work with vendors proactively and in partnership to deliver solutions
- Measure vendor work performance and maintaining focus on vendor delivery improvements.
- Design and build applications for the Mobile Web Platform
- Ensure the performance, quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization and automation (DevOps)
Required Knowledge & Skills and/or Related Experience:
- Technical Experience / Skills / Knowledge:
- Full-stack developer
- Proficient with React js (Web Front End)
- Proficient with Java SpringBoot to create and maintain microservices
- Proficient with Node .js to create maintain middle layers BFF
- Proficient with AWS Lambda and Containerized development
- Familiar with RESTful APIs to connect IOS and Android applications to back end services
- Familiarity with cloud message APIs and push notifications
- Experience in developing and deploying to a cloud AWS environment
- Proficient with web technologies such as HTML, CSS, JS
- Good knowledge about AWS Aurora (MySQL) and DocumentDB (MongoDB)
- Good knowledge about SQL Server, T-SQL
- Proficient understanding of code versioning tools (Github)
- Proficient understanding of Continuous Integration
- Proficient understanding of deployment tool (Jenkins)
- Good understanding of Scrum, Microservices Architecture, Agile development & DevOps
- Experience with implementing oAuth2 is a plus
- Soft Skills / Competencies:
- Good English oral and written communication skills. This includes communications with cross cultural audiences.
- Result-oriented, self-driven, strong initiative and participative.
- Good interpersonal skills, able to work independently and as a team.
- Able to think globally and take a global perspective.
- Willing to extend working hours during weekdays as this position required to collaborate with teammates based in U.S for project discussions.
Job Segment:
Developer, Product Manager, Web Design, Cloud, Database, Technology, Creative, Operations