Software Developer (Simulation and Interface) Job at Afconrecruit Limited

Afconrecruit Limited is a company that provides solutions to improve the quality and output of the work transaction for both Employers and Employees.

We are recruiting to fill the position below:

Job Position: Software Developer (Simulation and Interface)
Job Location: Abuja
Employment Type: Full Time

Responsibilities
Simulation Software Development:


  • Design, develop, and implement simulation software applications.
  • Collaborate with cross-functional teams to gather and analyze requirements for simulation projects.
  • Create detailed technical specifications and documentation for software development.

Testing and Quality Assurance:

  • Develop and execute test plans to ensure the accuracy and performance of simulation software.
  • Identify and troubleshoot software defects and performance issues.
  • Implement and maintain automated testing frameworks for continuous integration and deployment.

Optimization and Performance Tuning:

  • Optimize simulation software for performance, scalability, and reliability.
  • Conduct performance profiling and analysis to identify and resolve bottlenecks.
  • Develop specific simulation functionalities, including flight dynamics and scenario management.
  • Implement real-time data processing and visualization.

Collaboration and Communication:

  • Work closely with project managers, engineers, and other stakeholders to ensure successful project delivery.
  • Provide technical support and guidance to other team members.
  • Communicate project status, risks, and issues to stakeholders in a timely manner.

Continuous Improvement:

  • Stay current with emerging trends and technologies in simulation and software development.
  • Participate in code reviews and contribute to the development of best practices.
  • Foster a culture of continuous improvement and innovation within the team.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
  • Minimum of 5-7 years of experience in software development, with a focus on simulation.
  • Strong understanding of software development methodologies, including Agile/Scrum.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Proficiency in programming languages such as C++, Python, Java.
  • Experience with simulation frameworks and tools (e.g., Unity, Unreal Engine, MATLAB, Simulink).
  • Strong communication and teamwork abilities.

Preferred Qualifications:

  • Experience with real-time simulation and modeling.
  • Knowledge of physics-based simulation and mathematical modeling.
  • Familiarity with cloud-based simulation platforms and technologies.
  • Certification in relevant technologies or methodologies.