• Design, develop, and implement high-quality, maintainable, and efficient software.
  • Document the functionalities of new and existing software.
  • Collaborate with cross-functional teams to understand requirements and design solutions.
  • Collaborate with external clients, vendors, or stakeholders to better understand their requirements and needs.
  • Do code reviews and participate in pair programming.
  • Implement and use git as a versioning tool.
  • Develop and maintain unit tests and integration tests.
  • Troubleshoot and deploy software issues.
  • Stay up to date on the latest software development technologies.

Minimum Requirements:

  • Bachelor’s Degree in Computer Science, Computer Engineering, Computational & Applied Mathematics, or a related field.
  • 1-3 years of experience in software development. Proficiency in at least one programming language.
  • Proficiency in JavaScript, PHP, HTML and CSS Proficiency in Python is beneficial.
  • Good understanding of Object Oriented Programming concepts.
  • Soft Skills good understanding of REST and HTTP.
  • Experience working with git.
  • Basic Linux CLI skills.

Desired Skills:

  • PHP
  • JavaScript
  • HTML
  • CSS

Learn more/Apply for this position