NamPharm is recruiting a Software Developer, to be based in Windhoek, Namibia.
Description
- The incumbent will design, develop, and maintain software applications that support the company operations and strategy and development, mainly focusing on internal ERP
- This will involve collaborating with various departments to gather requirements, conduct testing, and deploy robust solutions
Duties
- The incumbent must gather and analyse software requirements and translate it into technical specifications, business requirements and business specifications
- The incumbent must design, develop, and maintain high-quality software applications
- The incumbent must troubleshoot and resolve software defects and address customer feedback and support inquiries promptly
- The incumbent must maintain and improve CI/CD pipelines for deployments and server configurations and backup management
- The incumbent must integrate new and existing software to ensure seamless data flow
- The incumbent must assist with Data Management, Technical Leadership and Project Management
- The incumbent must meet reliability, performance and quality through testing and code review
- The incumbent must maintain documentation of software projects, including technical manuals
- The incumbent must ensure compliance with industry regulations and data protection standards
- The incumbent must stay updated with technologies, industrial trends
Requisites
- A bachelor’s degree in computer science, Software Engineering, or a related field
- 3-5 years of proven experience as a Software Developer, preferably in a team-oriented environment
- Proficient in Progress OpenEdge ABL
- Experience with ERP development and strong understanding of fundamental ERP concepts
- Proficient in PHP and associated frameworks (e.g. Laravel, Symfony, Joomla)
- Experience with version control systems (e.g. Git) and collaborative development workflows
- Experience with Linux server management, networking, DNS, and server configurations
- Strong programming skills, problem solving, understanding of software principles and methodologies
Notes
- Only shortlisted applicants will be contacted
- No documents will be returned
How to Apply
1. Documentation
- Cover Letter
- Curriculum Vitae
- Certified Copies of Qualifications
- Certified Copies of Identification Documents
2. Application