The Software Developer Officer at Digaf & Micro-Credit Provider SC is responsible for designing, developing, and maintaining software applications that support the organization’s technology initiatives. This full-time mid-level position requires 3-5 years of experience in IT, Computer Science, or Software Engineering, and will be based in the office in Addis Ababa. The role emphasizes API integration and database management to enhance software functionalities and improve user experiences.
Key Responsibilities:
- Develop and maintain software applications aligned with business requirements.
- Integrate APIs to enhance system capabilities and ensure seamless data exchange.
- Collaborate with cross-functional teams to define software specifications and architecture.
- Perform database management tasks, including design, optimization, and maintenance.
- Conduct code reviews and provide constructive feedback to junior developers.
- Troubleshoot and resolve software defects and performance issues.
- Document software design and development processes for future reference.
- Stay updated with emerging technologies and industry trends to drive innovation.
- Participate in project planning and progress meetings to report on development stages.
- Assist in training and mentoring new team members on software practices.
Required Skills:
- Minimum 3 years of direct and relevant experience
- Proficient in API integration techniques and tools for connecting disparate systems.
- Demonstrated experience in software engineering principles and design patterns.
- Strong programming skills in languages such as Java, C#, or Python.
- Solid understanding of database management systems, including SQL and NoSQL.
- Ability to develop scalable and efficient software solutions.
- Experience with version control systems, such as Git.
- Familiarity with software testing methodologies and tools.
- Capacity to work collaboratively in a team-oriented environment.
- Strong problem-solving skills and attention to detail.
- Effective communication skills to convey technical concepts to non-technical stakeholders.
Desired Skills:
- Knowledge of agile development methodologies and practices.
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with cloud computing services and deployment strategies.
- Understanding of cybersecurity principles and best practices.
- Ability to adapt to changing technologies and learn new skills quickly.
Interested applicants are invited to send their CV and application letter to:
More Information
- Address Addis Ababa
- Experience Level Junior, Mid level
- Total Years Experience 0-5
- Qualification BA/BSc


