App Developer/Database Administrator

Responsible for overseeing the organization's business applications, database platforms, software development initiatives, and data management practices to ensure that systems are reliable, secure, scalable, well-integrated, and aligned with business requirements.
Responsibilities:
  • Lead the management, support, enhancement, and continuous improvement of enterprise applications.
  • Oversee application development, customization, integration, testing, deployment, and maintenance activities.
  • Provide technical guidance on software architecture, application design, database design, and system integration.
  • Ensure that databases are properly designed, optimized, secured, documented, and aligned with application and reporting requirements.
  • Supervise database administration activities, including performance tuning, backup, recovery, access control, and data integrity management.
  • Work with business units to understand system requirements and translate them into practical technology solutions.
  • Coordinate with vendors, developers, and internal stakeholders on application enhancements, issue resolution, and project delivery.
  • Ensure proper change management, version control, testing, and release management practices for all application and database changes.
  • Monitor the performance, availability, and security of core business applications and databases.
  • Support reporting, analytics, data extraction, and management information requirements across the organization.
  • Maintain proper documentation of application architecture, database structures, integrations, procedures, and support processes.
  • Ensure compliance with IT policies, cybersecurity standards, data protection requirements, and regulatory expectations.
  • Support disaster recovery and business continuity planning for critical applications and databases.
Competency Requirements:

Knowledge

  • Strong knowledge of application development and software lifecycle management.
  • Proficient in database design, database administration, and data management.
  • Good understanding of system integration, APIs, and enterprise application architecture.
  • Strong analytical and business process improvement skills.
  • Experience in application support, testing, troubleshooting, and release management.
  • Knowledge of cybersecurity, access control, and data protection principles.
  • Effective vendor coordination and stakeholder management skills.

Skills

  • Excellent communication (verbal & written)
  • Valuation of Equity & Fixed Income Instruments
  • Microsoft office suite skills must be intermediate to advanced level
  • Sound analytical, statistical, numeracy and IT-based accounting
  • Strong leadership and people management skills
  • Strong ability to drive effective execution of plans
  • Strong planning and organization skills
  • Behaviours
  • Assertiveness
  • Strong attention to detail
  • Honesty, integrity & strong ethics
  • Excellent time/self-management skills
Key Performance Measures:
  • Percentage of approved application development and enhancement projects delivered within agreed timelines, scope, and quality standards.
  • Percentage of application requirements properly documented, reviewed, and signed off before development or implementation.
  • First-time pass rate during system testing, user acceptance testing, and deployment validation.
  • Number of critical or major defects identified within 30 days after application deployment.
  • Uptime of critical business applications maintained in line with approved Service Level Agreements.
  • Database uptime, performance, and query response time maintained within approved operational thresholds.
  • Percentage of scheduled database backup, recovery testing, optimization, and maintenance activities completed successfully.
  • Percentage of software releases deployed successfully without rollback, unauthorized change, or major production incident.
  • Percentage of APIs and system integrations implemented or maintained without critical operational failures.
  • Percentage of application and database incidents resolved within agreed turnaround time.
  • Level of data accuracy, consistency, and integrity maintained across organizational applications and databases.
  • Number of successful unauthorized access incidents, database breaches, or unresolved high-risk vulnerabilities.
  • Percentage of vendor-related application and database issues resolved within agreed SLA.
  • Percentage of application, database, integration, and technical documentation updated and maintained.
  • Number of approved system enhancements, automation initiatives, or business process improvements implemented to improve efficiency, reliability, and user experience.
Minimum Education and Work Experience:
  • A Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Information Systems, or a related discipline.
  • Professional certifications in software development, database administration, project management, ITIL, or related areas are preferred.
  • Strong working knowledge of application development frameworks, database design principles, SQL, reporting tools, and system integration.
  • At least five to seven years of relevant experience in application development, database management, application support, or business systems management, with some supervisory or project leadership experience.
Apply

Apply Now

Have a question? 
Fill out the form below or contact us!