Senior Software Developer
Minaye PLC Addis Ababa · ETHIOPIA Posted 1h ago
About this role
About the Role
We are looking for a highly skilled Senior Software Developer to lead the development, customization, and maintenance of our ERP ecosystem and our proprietary in-house software solutions. You will play a critical role in bridging the gap between business requirements and technical execution, ensuring our internal systems are scalable, secure, and efficient.
The ideal candidate is a problem solver with a strong engineering background who is equally comfortable customizing ERP modules and building custom web applications from scratch.
Key Responsibilities
· Design, develop, and maintain custom Odoo modules based on business requirements. Modify existing Odoo workflows and reports.
· Architect and build robust web-based in-house applications to support internal operations, ensuring seamless integration with existing databases and ERP systems.
· Develop APIs and connectors to integrate Odoo with third-party services and internal legacy systems.
· Write clean, maintainable, and testable code. Conduct code reviews for junior developers and ensure adherence to best practices.
· Optimize database queries and ensure data integrity across PostgreSQL and other database systems.
· Provide technical support for escalated issues, troubleshoot bugs, and perform root cause analysis for system failures.
· Create and maintain technical documentation for all developed software and system architectures.
Required Qualifications
· Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology (IT) , or a related field.
· Experience: Minimum of 3+ years of professional experience in software development.
· Strong proficiency in Python and other web languages .
· Proven hands-on experience with Odoo or another major ERP system like SAP, Oracle, is essential.
Preferred skills
· Strong analytical and problem-solving skills.
· Excellent communication skills (ability to explain technical concepts to non-technical stakeholders).
· Ability to work independently and manage multiple priorities in a fast-paced environment.
· A proactive mindset with a focus on continuous improvement.
How to Apply:
Please submit your CV and a brief cover letter outlining your experience your specific web development stack to Talentaquisitionminaye@gmail.com with the subject line: “Application for Senior Software Developer” or visit our company website via https://jobs.minayegroup.com/jobs/detail/senior-software-developer-571
We thank all applicants for their interest; however, only those selected for an interview will be contacted.
Skills & tags
- Python
- Analytical Skills
- Communication
- Problem Solving