Job Expired
Job title : Senior Software Developer
Job Location : Gauteng, Johannesburg
Deadline : August 09, 2025
Quick Recommended Links
Key Performance Areas:
- Software Delivery Management: Plan and manage the delivery of quality software on time, providing daily progress updates, and releasing software adhering to the release process.
- Review Business Requirements and Technical Specifications: Take accountability for software designs, delivering comprehensive, safe, secure, and business-requirement-meeting designs.
- Develop Software: Deliver quality code that adheres to coding standards, applies best practices, and ensures continuity of support through documentation and accurate release notes.
- Support Production Systems: Provide 2nd line production support, resolving critical issues, providing accurate feedback to helpdesk, and performing software changes with necessary urgency.
- Health and Safety: Participate in the design, development, review, implementation, and monitoring of safety plans, engage in safety forums, report and discuss incidents, follow up on activities, attend training, comply with policies, and distribute safety information.
What You’ll Bring:
- A Tertiary qualification in Computer Science or Information Systems.
- At least 7 years of experience in software development.
- Effective and efficient proficiency in Java.
- Experience in web application development using Angular and Bootstrap.
- Experience in Object-Oriented Programming, Design Patterns, and SOLID principles.
- Experience in ORM frameworks.
- Experience in Relational Databases and SQL.
- Experience in RESTful APIs to connect to back-end services.
- Proficiency in Git code versioning tools.
- Familiarity with continuous integration.
- Experience building user interfaces (UIs).
- Ability to use APIs and third-party libraries.
- Strong ownership of software solution delivery.
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs
- This job has expired!
Disclaimer: MRjobs.co.za is not an employer and does not directly offer jobs. We share available opportunities from verified sources to help job seekers. Please do your due diligence before applying. We are not responsible for any transactions, interviews, or outcomes from third-party employers.
