Careers
- Home
- Careers
We are constantly looking to hire self-driven software engineers.
We would like you to join our talented team of developers, business analysts, software architects and engineers in a comfortable work environment offering industry leading perks and benefits. Cybicom is an equal opportunity employer, who offers all staff training and career growth opportunities.
Full-Time/Contract
Intermediate Java Developer
- Cybicom Technologies
- Hillcrest, Durban (Office-Based)
We are seeking an experienced Intermediate Java Developer to join our dynamic team. The successful candidate will play a crucial role in the design, development, and maintenance of our software application. This role involves working on a modern tech stack and collaborating closely with cross-functional teams to deliver high-quality software solutions.
Required Skills and Experience
Java: 5+ years of professional experience in Java programming.
Spring Boot: 5+ years of experience with the Spring Boot framework.
Gradle: Proficiency in using Gradle for build and dependency management.
RESTful APIs: Strong understanding of creating and consuming RESTful web services.
JSON Processing: Ability to parse and serialize/deserialize JSON data using Jackson or similar libraries.
Version Control: 5+ years of experience with Git.
TypeScript: Strong proficiency, as the project is primarily written in this language. JavaScript: Solid understanding of JavaScript fundamentals.
Angular: Experience with Angular and associated libraries (Formly, RxJS, NPM). SQL: Experience writing efficient SQL queries, preferably with Oracle.
Relational Databases: Familiarity with relational databases and data modeling.
Optional (Nice to Have)
Workflow Systems: Experience with workflow systems such as Camunda BPM.
Docker/Podman: Experience with developing and deploying containerized applications, using dockerfiles.
Required Skills and Experience
Java: 5+ years of professional experience in Java programming.
Spring Boot: 5+ years of experience with the Spring Boot framework.
Gradle: Proficiency in using Gradle for build and dependency management.
RESTful APIs: Strong understanding of creating and consuming RESTful web services.
JSON Processing: Ability to parse and serialize/deserialize JSON data using Jackson or similar libraries.
Version Control: 5+ years of experience with Git.
TypeScript: Strong proficiency, as the project is primarily written in this language. JavaScript: Solid understanding of JavaScript fundamentals.
Angular: Experience with Angular and associated libraries (Formly, RxJS, NPM). SQL: Experience writing efficient SQL queries, preferably with Oracle.
Relational Databases: Familiarity with relational databases and data modeling.
Optional (Nice to Have)
Workflow Systems: Experience with workflow systems such as Camunda BPM.
Docker/Podman: Experience with developing and deploying containerized applications, using dockerfiles.
9 Month Contract
Game Developer for VR Training Simulator Development
- Cybicom Technologies
- Hillcrest, Durban (Office-Based)
We are seeking a highly skilled Game Developer to join our team and contribute to the development of an innovative Virtual Reality (VR) training simulator. This is a unique opportunity to be at the forefront of immersive technology, creating engaging and realistic training experiences.
Responsibilities
Develop, implement, and optimize VR gameplay systems in Unreal Engine.
Integrate multiplayer functionality to support seamless experiences for up to four participants.
Collaborate with designers, artists, and other developers to ensure the gameplay mechanics align with the project’s vision and AAA-quality standards.
Debug and resolve technical issues to ensure smooth performance on Meta Quest headsets.
Stay updated on the latest VR development trends and technologies to bring innovation to the project.
Requirements
Strong experience with game engines, particularly Unreal Engine (experience with Unity is a plus).
Proficiency in C++ and/or Blueprints for gameplay programming.
Experience in networking and multiplayer game development.
Familiarity with VR development, including performance optimization for VR hardware like the Meta Quest.
A solid understanding of game physics, AI, and interactivity in a 3D environment.
A portfolio showcasing projects with AAA-quality gameplay or visuals.
Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Preferred Qualifications
Experience with VR-specific challenges, such as motion controls, spatial audio, and latency reduction.
Knowledge of meta-optimization techniques for VR platforms.
Passion for creating immersive and impactful experiences.
Responsibilities
Develop, implement, and optimize VR gameplay systems in Unreal Engine.
Integrate multiplayer functionality to support seamless experiences for up to four participants.
Collaborate with designers, artists, and other developers to ensure the gameplay mechanics align with the project’s vision and AAA-quality standards.
Debug and resolve technical issues to ensure smooth performance on Meta Quest headsets.
Stay updated on the latest VR development trends and technologies to bring innovation to the project.
Requirements
Strong experience with game engines, particularly Unreal Engine (experience with Unity is a plus).
Proficiency in C++ and/or Blueprints for gameplay programming.
Experience in networking and multiplayer game development.
Familiarity with VR development, including performance optimization for VR hardware like the Meta Quest.
A solid understanding of game physics, AI, and interactivity in a 3D environment.
A portfolio showcasing projects with AAA-quality gameplay or visuals.
Excellent problem-solving skills and the ability to work collaboratively in a team environment.
Preferred Qualifications
Experience with VR-specific challenges, such as motion controls, spatial audio, and latency reduction.
Knowledge of meta-optimization techniques for VR platforms.
Passion for creating immersive and impactful experiences.
SUBMIT YOUR RESUME
Please complete the form and attach your CV.
We will respond to your application in the next 10 days. Should you not receive one, we will retain your CV on file and keep you in mind if a job matching your qualifications becomes available.
[contact-form-7 id="1813" title="CV Submission"]
By submitting your email address and any other personal information to this website, you consent to such information being collected, held, used and disclosed in accordance with our Privacy Policy.