Hazon Holdings is a continually growing and leading conglomerate domiciled in Africa. We specialize in raising standards through our synergy of diverse business units. We are core believers in driving people, processes and businesses to attain peak productivity in given fields through steadfastness and ultimate discipline. Our vision though behemoth, is driven by a hallmark of organizations forecasting on landmark changes in business sectors, positioning itself to exploit opportunities of raising the standard of living in Nigeria through job creation and skill development. We procure and provide workable business solutions ranging from advertising, insurance, commodity trading and investment to consumers, corporations and institutions to everyday challenges by constantly sourcing and creating new unique ways of delivering satisfactory services to our clients.
Job Overview:
We are seeking a versatile and self-motivated professional to fill a role as a DevOps Engineer and Software Developer. This position requires a candidate who can seamlessly transition between designing and developing software applications and implementing and maintaining DevOps practices for streamlined deployment and infrastructure management.
Responsibilities:
- Collaborate with cross-functional teams to understand project requirements and contribute to the design and development of software applications.
- Write clean, maintainable code following best practices and coding standards.
- Participate in code reviews and provide constructive feedback.
- Design and maintain continuous integration/continuous deployment (CI/CD) pipelines to automate testing and deployment processes.
- Monitor and optimize system performance, ensuring high availability and scalability.
- Integrate databases into applications and optimize queries for performance.
- Collaborate with database administrators to ensure data consistency and efficiency.
- Work closely with software developers, QA engineers, and other team members to ensure effective communication and collaboration.
- Participate in Agile/Scrum processes and contribute to sprint planning and retrospectives.
- Develop and execute unit tests and contribute to the creation of automated test suites.
- Collaborate with QA engineers to ensure software quality and reliability.
- Implement and adhere to security best practices throughout the development and deployment process.
- Perform regular security assessments and address vulnerabilities.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field. Master’s degree is an added advantage.
- Proven experience as a Software Developer and DevOps Engineer or in similar roles.
- Proficiency in one or more programming languages (e.g., PHP, Laravel, Java, Python, JavaScript).
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Familiarity with cloud platforms (e.g., AWS, Azure).
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills.
Method of Application
Signup to view application details.
Signup Now