--}}

DEPARTMENT: technical-digital credit management ltd  

REPORTS DIRECTLY TO: Head of Technical Operations


                 

JOB PURPOSE

As a Senior Software Engineer, you will be part of a dynamic development team responsible for designing, developing, and maintaining software applications. You will work under the guidance of senior solutions/technical architect and contribute to the entire software development life cycle, including requirements analysis, coding, testing, debugging, and deployment. Your primary focus will be on writing clean and efficient code while continuously learning and improving your technical skills.


RESPONSIBILITIES.

  • Collaborate on the design, development, and implementation of software applications, ensuring scalability, performance, and maintainability.
  •  Provide technical expertise and guidance to the development team, including code reviews, architectural reviews, and troubleshooting.


  • ·Collaborate with product managers, designers, and stakeholders to understand business requirements and translate them into technical solutions.


  • ·Drive technical discussions and contribute to architectural decisions to ensure the development of robust and scalable software systems.

 

  •  Conduct performance analysis and optimization of software applications.


  • Collaborate with QA engineers to develop and execute test plans, ensuring the delivery of high-quality software.

 

  • Stay up to date with emerging technologies, industry trends, and best practices, and apply them to improve software development processes.


  • Participate in agile development methodologies, such as Scrum or Kanban, and contribute to sprint planning, estimation, and retrospectives.

DEPARTMENTAL RELATIONS

Internal Relations

  • Work closely with the solutions/ technical architect and quality assurance engineer.


External Relations

  • Work closely with internal infrastructure and network team on development environment provisioning and configurations, external third parties and service providers on integrations.



PERSON SPECIFICATION

Qualification/Work Experience

Qualifications:


  • Bachelor’s degree in computer science, Information Technology, or a related field. Advanced degrees such as a master’s in business administration (MBA) or a master’s in information technology would be an added advantage.
  • Professional certifications in IT service management, project management, and/or cloud computing (e.g., ITIL, PMP, AWS, Azure) are highly desirable.


Work Experience:


  • 5 years of experience in software development, with a focus on technology stack (e.g., Java, .NET, etc.) .Net is preferred.
  • Strong knowledge of software design principles, data structures, algorithms, and system architecture.
  • Expertise in one or more programming languages (e.g., Java, C++, Python, etc.) and related frameworks.
  •  Experience with distributed systems, scalability, and performance optimization.
  • Proficiency in designing and working with relational and NoSQL databases.
  • Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  •  Solid understanding of software development best practices, including version control, testing, and CI/CD.
  • Excellent problem-solving and analytical skills, with the ability to handle complex technical challenges.
  • Strong communication and leadership skills, with the ability to collaborate effectively with cross-functional teams.
  •  Proven track record of delivering high-quality software projects on time and within budget.


Technical Competencies


  • Service Oriented Architecture 
  • 3 Tier development Architecture
  • Microservices
  • Mobile Financial Service
  • Database Administration
  • API integration
  • Object Oriented Developement 


Personal Competencies/Soft skills 

  • Strong verbal and written communication skills.
  • Problem-Solving.
  • Flexibility in navigating a fast-paced, dynamic environment, with a willingness to embrace change, learn new technologies, and adjust priorities as business needs evolve.
  • Strategic Thinking.
  • A commitment to understanding and meeting the needs of internal and external customers. 




Interested candidates should submit their CVs and portfolio to h.brew@dcmgh.com



Salary

Competitive

Monthly based

Location

Accra, Greater Accra Region, Ghana

Job Overview
Job Posted:
2 weeks ago
Job Expire:
1w 6d
Job Type
Full Time
Job Role
Education
Bachelor Degree
Experience
5 - 10 Years
Slots...
1

Share This Job:

Location

Accra, Greater Accra Region, Ghana