Senior Software Developer / Analyst

THE COMPANY

The  Development  Finance  Corporation  (DFC) is  Belize’s  only  Development  Bank.  Our  Board  of  Directors  and Staff are  strongly committed to our mandate  to provide innovative development financial solutions  which contribute to the  resilient and  equitable growth of Belize.

DOWNLOAD THE JOB DESCRIPTION

THE POSITION

The Senior Software Developer / Analyst plays a crucial role in designing, developing, integrating, and optimizing software systems that support the Corporation’s mission and business goals. This role combines expertise in software engineering and systems analysis to create secure, scalable, and user-oriented technology solutions. The position is expected to lead and deliver projects in business automation, system integration, and application modernization with a strong focus on databases, programming, API development, and digital transformation.

 

The ideal candidate will have extensive experience in software development practices, application lifecycle management, and modern toolsets, including Power Platform (Power Apps, Power Automate), low-code/no-code environments, and business intelligence (BI) tools. This person will work with stakeholders across departments to ensure that technical solutions provide measurable business value and support a forward-looking digital ecosystem.

DUTY STATION

Belmopan

Education & Experience

  • A Bachelor’s Degree in Information Systems or Computer Science
  • Minimum 5 years of experience in software development and systems analysis
  • Hands-on experience with API development and integration using RESTful services
  • Strong experience in relational database systems such as SQL Server, MySQL, or PostgreSQL
  • Proven experience in Business Intelligence and Data Analytics tools and frameworks
  • Expertise in Microsoft Power Platform (Power Apps, Power Automate, Power BI)
  • Experience developing solutions using low-code/no-code platforms
  • At least three years of experience managing or mentoring development teams
  • Certifications in relevant technologies (Microsoft, AWS, BI, or related) are considered an asset

Key Responsibilities Include:

  1. Lead the development and deployment of enterprise software solutions, including web and mobile applications that meet internal and external user requirements.
  2. Analyze business processes and requirements to propose software improvements or new systems, emphasizing automation and operational efficiency.
  3. Develop and maintain relational databases and complex SQL queries to support reporting, analytics, and transactional systems.
  4. Design and implement scalable, maintainable APIs and system integrations across ERP, CRM, eCommerce, and third-party platforms.
  5. Build and support Power Apps and Power Automate workflows to streamline internal processes and improve business productivity using low-code/no-code tools.
  6. Collaborate with cross-functional teams to deliver projects using agile methodologies; participate in sprint planning, code reviews, and testing activities.
  7. Prepare and maintain comprehensive technical documentation, including architectural diagrams, process flows, and user manuals.
  8. Create and manage data visualization solutions and dashboards using BI tools such as Power BI, enabling data-driven decision-making.
  9. Ensure software solutions comply with security, privacy, and data governance standards.
  10. Provide mentoring and guidance to junior developers and analysts on best practices, coding standards, and troubleshooting.
  11. Engage with vendors, consultants, and external developers to support system enhancements, upgrades, and implementations.
  12. Monitor performance and usage of applications; proactively recommend and implement optimizations.
  13. Participate in IT strategic planning and contribute to the technology roadmap by identifying innovative tools and solutions.

Required Skills & Abilities

  • Proficient in multiple programming languages such as Python, Java, JavaScript, and C#
  • Strong understanding of the software development life cycle (SDLC), Agile, and DevOps practices
  • Advanced SQL skills and experience designing normalized and denormalized data structures
  • Skilled in developing scalable applications and integrating systems via APIs and web services
  • Proficiency in Power Platform tools and creating business applications using low-code frameworks
  • Demonstrated experience in Business Intelligence reporting, dashboards, and data analysis
  • Ability to translate complex business requirements into technical specifications and solutions
  • Strong verbal and written communication, analytical thinking, and collaboration skills
  • High level of professionalism, integrity, confidentiality, and accountability

SUBMISSION

DEADLINE

September 4, 2025