Join our Team

Software Developer

KEY RESPONSIBILITIES

  • Work closely with management, departments and customers to identify software requirements and specifications.
  • Design algorithms and create flowcharts to build new software systems. Write efficient, reusable, and reliable code in various programming languages.
  • Conduct thorough testing of software applications and programs to ensure functionality, stability and usability.
  • Compile and assess feedback from users and stakeholders to improve the performance and features of existing software. Recommend and implement improvements based on user input and system performance data.
  • Develop and maintain technical documentation that outlines software functionality, code structure, and user guides. Ensure that documentation supports future software development and upgrades.

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • At least five years of experience as a Software Developer, with a proven track record of building and deploying software applications.
  • Strong knowledge in AI development and implementation.
  • Strong analytical and troubleshooting skills with a focus on identifying and resolving issues efficiently.

Apply Now