My client, a financial institution is seeking a Lead Application Developer to support their core financial system.
The incumbent will lead a small team of software developers in designing, developing, testing, and maintaining software solutions primarily in C and/or Java for core banking systems.
• Provide technical guidance and mentorship to team members, ensuring adherence to best practices and coding standards.
• Collaborate with stakeholders to gather requirements, prioritize tasks, and deliver solutions that meet business objectives.
• Ensure software quality through rigorous code reviews, testing, and continuous integration practices.
• Monitor team performance, resolve issues promptly, and foster professional development.
• Maintain and enhance applications deployed on UNIX environments, focusing on scalability and reliability.
• Utilize expertise in data warehouse and database management to optimize application performance and data processes.
• Stay abreast of industry trends and technological advancements, leveraging them to enhance team productivity and efficiency.
Requirements:
• Degree in Information Technology / Computer Science or equivalent.
• Minimum of 6-10 years' experience leading software development teams in designing, developing, testing, and maintaining C and/or Java-based solutions.
• Strong background in core banking systems, processes, and technologies an added advantage
• Hands-on experience in ensuring software quality through code reviews, testing, and continuous integration.
• Preferably experienced with AWS cloud services.
• Proficiency in C and/or Java, with a deep understanding of UNIX environments.