Software Engineer at Genesis Group

Job Description
Software Engineer at Genesis Group
Genesis Group, we’ve been living our dreams and redefining the world of hospitality for over three decades.
Our journey has been characterized by excellence in a wide range of services, including Catering, Hotels, Restaurants, and Cinemas.
With a team of over 10,000 dedicated professionals and 30 locations spanning across Nigeria and beyond, we take pride in delivering exceptional experiences to our valued customers.
Location: Port Harcourt, Rivers
Job Type: Full-time
Core Responsibilities of the Software Engineer at Genesis Group
- Documentation: Create technical documentation for software designs and user manuals.
- Optimization: Improve existing software for better performance, speed, and scalability.
- Development: Design and code software applications and systems.
- Testing & Maintenance: Debug, test, and troubleshoot systems to ensure high quality and security.
- Collaboration: Work with cross-functional teams to translate user requirements into technical specs
Typical Technical Skills & Requirements
- Education: Bachelor’s Degree in Computer Science, software engineering, or related field.
- Programming Languages: Proficiency in C++, C# .NET, Java, Python, JavaScript,Node.js
- Tools: Experience with Git (version control), IDEs, and Agile methodologies.
- Database Knowledge: Strong skills in SQL/PLSQL, MySQL, or NoSQL databases.
- System Knowledge: Understanding of Operating Systems (Linux, Windows) and APIs.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent teamwork and communication skills.
- Adaptability to new technologies.
Method of Application
Interested and qualified Candidates should send their CV to: vacancies@genesisgroupng.com using the Job Position as the subject of the email.
Requirements
- Education: Bachelor’s Degree in Computer Science, software engineering, or related field.
- Programming Languages: Proficiency in C++, C# .NET, Java, Python, JavaScript,Node.js
- Tools: Experience with Git (version control), IDEs, and Agile methodologies.
- Database Knowledge: Strong skills in SQL/PLSQL, MySQL, or NoSQL databases.
- System Knowledge: Understanding of Operating Systems (Linux, Windows) and APIs.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent teamwork and communication skills.
- Adaptability to new technologies.
Method of Application
Interested and qualified Candidates should send their CV to: vacancies@genesisgroupng.com using the Job Position as the subject of the email.