Software Developer
We are expanding our Development Team and inviting applications for a software developer to join us as we continue to grow.
Key Responsibilities:
* Develop and Maintain Applications: Design, build, and maintain scalable web applications, APIs, and user-facing features using modern frontend and backend technologies.
* Implement Testing: Write unit, integration, and end-to-end tests to ensure software reliability and maintainability.
* Debug and Optimize: Troubleshoot, debug, and optimize applications for maximum performance and scalability.
* Collaborate with Cross-Functional Teams: Work closely with designers, product managers, and other developers to translate requirements into functional software.
* Security Best Practices: Implement secure coding practices to protect applications and data from vulnerabilities.
* Troubleshooting and Support: Provide post-deployment support and resolve issues raised by users or QA teams.
Essential Skills & Qualifications:
* Level 8 BSc or BA in computer science or related subject.
* Proficiency in HTML, CSS, and JavaScript: Ability to build responsive and user-friendly interfaces.
* Experience with Modern Frontend Frameworks: React, Angular, or Knowledge of Backend Languages: Proficiency in languages such as Node.js, Python, Ruby, Java, or PHP.
* API Development: Experience developing and consuming RESTful APIs.
* Requirements Gathering: Experience in gathering requirements and producing solution design documentation.
Why Choose PlanNet21?
PlanNet21 Communications doesn't just hire good people. We hire the best people possible. By joining PlanNet21 you join an exciting community of developers, engineers, employees, partners and customers who are committed to building next generation of communications networks.
The secret of our success is the people we recruit and were looking for the best. You need an enquiring mind, a proven ability to solve complex problems and have an outstanding academic record.
Join us and you'll find that the focus is all about you. You're recognised and treated as an individual. Your training is unique to you and will continue throughout your career.
The only constant is that you will be challenged and stretched, but within a supportive environment, working with some of the brightest minds in the business.