Senior Officer, Software Development

IT
January 8, 2026
$500 - $900 / month
Urgent
Application deadline closed.

Job Description

Job Responsibilities

JOB OBJECTIVES To design, develop, and optimize secure, scalable, and high-performance APIs that power our digital platforms. The role requires expertise in backend development, API architecture, security best practices, and integration with various services to ensure seamless functionality KEY ACCOUNTABILITIES:
    • Write clean, high-quality code following coding guidelines and debug effectively
    • Implement system enhancements of low to medium complexity to meet business requirements, adhering to best practices and IT compliance policies
    • Collaborate with team members to support and remove obstacles, ensuring progress on tasks
    • Take ownership of the quality and readability of code, ensuring it is maintainable
    • Contribute to technology research and development to support current and future business needs
    • Participate in the full Software Development Life Cycle (SDLC), from design to deployment

Job Requirement

    • Bachelor’s degree in Computer Science or related field
    • 2-3 years of experience in software development, with a focus on back-end technologies and APIs
    • Proficiency in Java, Kotlin, and Spring Boot for building RESTful APIs
    • Basic experience with containerization technologies like Docker and Kubernetes
    • Familiarity with continuous integration and delivery (CI/CD) using GitLab and Jenkins
    • Knowledge of core banking systems and their integration with digital platforms is a plus
    • Experience with unit testing and automated testing frameworks
    • Solid understanding of relational databases (Oracle, PostgreSQL) and ORM frameworks (e.g., Hibernate)
    • Familiarity with code quality tools like SonarQube
    • Strong problem-solving and analytical skills
    • Eagerness to learn and adapt to new technologies
    • Collaborative team player with the ability to work well in an Agile environment
    • Detail-oriented with a focus on code quality and efficiency
    • Excellent communication skills, both written and verbal
    • Self-motivated and proactive in driving tasks to completion