Overview
Enov8 Solutions was established in 2018 with head office in Lagos Nigeria. We are a software development focused company with the believe that business process automation is a business challenge and should be pursued as interplay of seven business levers namely Strategy, People, Process, Metrics, Applications, Data and architecture.
Job Position: C++ Developer
Job Location: Lagos
Job Description
- As a C++ Developer, you will be responsible for designing, developing, and maintaining high-performance applications and systems using C++ programming language.
- You will collaborate with cross-functional teams to implement software solutions, optimize code performance, and ensure code quality and reliability.
Job Responsibilities
- Design, develop, and maintain software applications and systems using C++ programming language.
- Collaborate with software architects and engineers to understand requirements and translate them into technical specifications and designs.
- Implement and maintain efficient and reusable C++ code libraries and components.
- Conduct code reviews, identify areas for optimization, and refactor code as needed to improve performance and maintainability.
- Debug and resolve software defects and performance issues in a timely manner.
- Write unit tests and participate in integration testing to ensure software quality and reliability.
- Document code, design decisions, and technical processes for reference and knowledge sharing.
- Stay updated with the latest C++ standards, tools, and best practices.
Job Requirements
- Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience).
- At least 4 years of professional experience in software development with a strong focus on C++ programming.
- Proficiency in object-oriented design principles and software development methodologies.
- Experience with multi-threading, memory management, and performance optimization in C++ applications.
- Familiarity with software development tools such as version control systems (e.g., Git), IDEs, and debugging tools.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills within a team environment.
Qualifications:
- Experience with cross-platform development on Windows and Linux environments.
- Knowledge of graphics programming using libraries such as OpenGL or DirectX.
- Familiarity with network programming and protocols (TCP/IP, UDP, etc.) in C++.
- Experience with real-time systems, embedded systems, or high-performance computing.
- Previous work on large-scale software projects or enterprise-level applications.
Application Deadline
30th April, 2024.
How to Apply
Interested and qualified candidates should forward their CV to: careers@enov8solutions.tech using the Job Title as the subject of the email.