Software Programmer
Web Applications
Design, develop and maintain reliable web applications that support NextGen Technology and its clients. This position suits a self-motivated developer who can take ownership of projects from planning through deployment.
Position details
Position overview
We are looking for a skilled and self-motivated Software Programmer with a strong focus on web application development. You will create innovative web-based solutions from conception through production deployment.
Key responsibilities
- Design, develop and maintain high-quality web applications.
- Build solutions using PHP, Laravel, Node.js, React.js and other appropriate technologies.
- Write clean, efficient, secure and properly documented code.
- Translate stakeholder requirements into technical specifications and functional solutions.
- Troubleshoot, debug and optimise applications for performance and usability.
- Develop and maintain APIs and third-party service integrations.
- Participate in code reviews and internal technical knowledge sharing.
- Follow current development, security and deployment practices.
Required experience
- Demonstrated experience developing web applications.
- Strong PHP and Laravel experience, or Node.js and React.js experience.
- Strong JavaScript knowledge and experience with jQuery.
- Sound knowledge of HTML5 and CSS3.
- Experience using MySQL, PostgreSQL or another relational database.
- Familiarity with Git and version-control workflows.
- Ability to work independently and take ownership of assigned projects.
- Strong problem-solving, time-management and communication skills.
Desirable experience
- AWS, Microsoft Azure or Google Cloud Platform.
- Docker and containerised application deployment.
- Software testing frameworks and methodologies.
- Agile or Scrum development environments.