C++ Developer Job at Enov8 Solutions
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.
We are recruiting to fill the position below:
Job Position: C++ Developer
Job Location: Lagos
Employment Type: Full-time
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.
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.
- 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.
- 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.
- Stay updated with the latest C++ standards, tools, and best practices.
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.
Method of Application
Interested and qualified candidates should forward their CV to: careers@enov8solutions.tech using the Job Position as the subject of the email.
Similar Jobs
- Mobile Application Developer Job at eHealth4everyone
- Web 3 Developer Job at Vendor.com.ng
- Frontend Web Developer (Vue.js) Job at eHealth4everyone
- Software Developer Job at NASD Plc
- Backend Engineer Job at Termii
- Frontend Engineer Job at Termii
- WordPress Developer Job at eHealth4everyone
- Software Quality Assurance & Testing Engineer Job at eHealth4everyone
- Python Data Scientist Job at eHealth4everyone
- DevOps Engineer Job at the Princeps Credit Systems Limited