About the job
Qualified profiles or suitable referrals can be shared via email on recruitinghrconsult@gmail.com with the role title as subject.
Job Purpose
The senior applications developer designs, develops, and maintains core software applications that support the bank’s operations. This role ensures that the bank’s digital platforms are efficient, secure, scalable, and aligned with business and regulatory requirements. The role requires deep technical expertise, financial domain understanding, and the ability to translate business needs into robust technology solutions.
Duties and Responsibilities
1. Application Development & Support
- Design, code, test, and implement new applications and system enhancements within the firm’s funds management ecosystem (portfolio management, client reporting, NAV computation, etc.).
- Develop integrations with core banking, trading, and accounting platforms.
- Maintain existing applications to ensure performance, security, and scalability.
- Write efficient, clean, and well-documented code following best software development practices.
2. Business Systems Analysis & Process Automation
- Collaborate with investment, operations, finance, and compliance teams to understand business workflows and translate them into digital solutions.
- Automate data collection, reconciliation, and reporting processes across fund operations.
- Design APIs and data interfaces for seamless information exchange across systems.
3. Technical Leadership & Quality Assurance
- Provide technical direction and mentorship to junior developers.
- Implement secure coding standards and version control practices.
- Conduct peer reviews, code testing, and system audits to ensure application integrity.
4. Innovation & Continuous Improvement
- Identify opportunities to enhance application performance and user experience.
- Research and implement modern technologies such as cloud-native services, data analytics, and AI-driven insights relevant to fund management.
- Support the digital transformation agenda of the firm through agile development practices.
5. Compliance, Risk & Documentation
- Ensure all software solutions comply with regulatory standards and data protection policies (e.g., SEC Ghana, Data Protection Act).
- Maintain comprehensive technical and user documentation.
- Participate in IT governance and business continuity initiatives.
Qualifications & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field. A Master’s degree is an advantage.
- Minimum of 5–8 years of software development experience, preferably within the financial services, investment, or fund management sector.
- Proven experience developing financial or investment systems (fund accounting, portfolio management, client portals, trading platforms, etc.).
- Proficiency in one or more of the following languages and frameworks: C#, .NET, Java, Python, JavaScript (React/Angular), SQL, RESTful APIs.
- Experience with database management systems (MS SQL Server, PostgreSQL, Oracle) and reporting tools (Power BI, Crystal Reports).
- Solid understanding of financial data structures, fund performance metrics, and integration with ERP or core financial systems.
- Familiarity with cloud infrastructure (Azure/AWS) and DevOps practices is highly desirable.