• Collaborate with cross-functional teams to design, develop, and maintain scalable software solutions that meet business requirements.
  • Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to ensure code quality and knowledge sharing within the team.
  • Troubleshoot and resolve software defects and performance issues in a timely manner.
  • Contribute to the design and implementation of CI/CD pipelines to automate deployment processes.
  • Stay current with emerging technologies and industry trends to continuously improve development practices and tools.
  • Document technical specifications, processes, and workflows to facilitate knowledge transfer and onboarding of new team members.
  • Will be required to be on rotational standby.

Minimum Requirements:

  • IT work experience or IT Diploma / Degree.
  • Minimum 6 years of software development experience.

Desired Skills:

  • Linux
  • C#
  • Docker
  • .NET

Learn more/Apply for this position