Key Responsibilities:
Software Development
- Implementation of solutions in compliance to quality standards, optimization of code supporting innovation.
- Ensure constant improvement of existing system processes and performance.
- Ensure innovative solution design and collaborative implementation.
- Collaboration with colleagues to implement technical designs and solutions.
- Proficiency in troubleshooting software issues.
- Work in close partnership with cross-functional teams.
- Ensure adherence to the Change Control process.
Innovation and Subject Matter Expert
- Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems.
- Participate and contribute to competency forums as participant.
- Evaluate and identify new technologies for implementation.
- Remain updated on latest best practices and available technology.
Active Participant in Development Team
- Provide technical leadership and support.
- Responsible for technical input & design.
- Guide and mentor fellow developers.
- Active driver contributor of technical documentation and knowledge base.
Qualifications and Experience:
- 3-year Tertiary Qualification in Information Technology (B.Sc. Information Science or National Diploma) from recognized institution is preferred.
- 8+ years relevant software development experience, including a minimum of 1 year experience in leading a team of Software Developers.
Key Technical Competencies:
- Experienced in: Oracle Forms, Oracle PL/SQL, XML, SOAP, RESTful APIs, HTML5, JavaScript, jQuery, JSON, PHP, Database development, Message Queues, Azure DevOps, GIT, SVN, AWS Web Services (Advantageous: Angular, C#, .Net).
- Solid experience with databases: RDBMS: Oracle, Postgres (Advantageous: Microsoft SQL Server).
- Understanding of Continuous Integration, DevOps & SOA.
- Experience in FinTech environment (advantageous).
- Exposure to agile development methodologies.
#J-18808-Ljbffr