Job Description
- Responsible to lead collaboration within internal application stakeholders, Cloud team and vendors / third-party services - Lead large-scale system implementations, providing both oversight and hands on contributions to the software design, development, and integration. - Resolve integration and interfacing issues between various back-end systems. Optimise application performance, scalability and security. - Design, develop, and maintain code that meets requirements, is high quality, and performs efficiently and effectively to provide a great customer experience - Incorporate standards and best practices, including performance, security, scalability, and maintainability - Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment - Continually work towards making improvements in the development process - Code review and contribute to design patterns and coding standards while being mentored
Job Requirement
- Good experience in native iOS & android app development exposure; - Strong CS fundamentals, including Data Structure & Algorithms. - Strong sense of design and user-centered perspective. - Experience with database systems and design (including MongoDB, SQL, No SQL) - Well versed in Java/J2EE software, SOA, micro service architecture & agile development. - Experience with an API management software like APIGEE, MuleSoft or equivalent with the knowledge of API mashups, analytics & API security. - Sound knowledge with security technologies such as SSO, MFA authentications, OAuth, OWASP Top Ten and industry standards. - Good experience with DevOps, CI/CD tools such as git, GitHub, Jira, Jenkins, or equivalents. - Understanding of Mobile Development environments (Responsive and Adaptive Design).
INTERESTING JOBS THAT YOU MIGHT ALSO LIKE