Jobs in

Senior Java Developer - Centurion

Role Purpose Develop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the enterprise architecture and business strategy. Responsibilities and work outputs • Develop software based on technical design (Internal Process). • Keep abreast of new technologies/methodologies, business changes and internal system changes in order to align system development with best practices and system architecture. • Collaborate with stakeholders to gather requirements, conduct analysis and prioritise requests. • Contribute to the design of scalable solutions that supports the system architecture. • Translate business requirements into workable solutions and document solution into technical specifications. • Design and code new software functionality using code that is scalable, readable, maintainable and re-usable. • Develop and maintain productive working relationships with peers and organizational and role players to achieve effective collaboration. • Provide stakeholder with regular feedback on the technical design and timelines for solution in order to manage expectations. • Collaborate with business analysts and testing team in developing, testing and deploying new software system components or software system enhancements. • Collaborate with testing team to co-create test cases. • Conduct System Integration Testing (SIT) and User Acceptance Testing (UAT) and resolve all issues/queries. • Contribute to user acceptance testing (UAT) and training material. • Once the solution has been successfully tested, prepare and produce releases of software components into production/live environment. • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. • Maintain existing programmes, ensuring all errors are resolved and documented. • Advise and guide colleagues regarding effective business system analysis approaches and techniques. • Review and quality assure deliverables of junior team members in accordance with IT Strategy, architecture and best practice. • Mentor team members and provide insight to effective and efficient Java development practices. • Design solutions that eliminate reoccurrence of errors. • Provide technical guidance to the operations and support team. • Monitor performance of solutions and make recommendations to improve the performance and functionality of the solution. • Engage with clients in a client centric manner(Client Services). • Provide authoritative, expertise and advice to clients and stakeholders. • Build and maintain relationships with clients and internal and external stakeholders. • Deliver on service level agreements made with clients and internal and external stakeholders in order to ensure that client expectations are managed. • Make recommendations to improve client service and fair treatment of clients within area of responsibility. • Participate and c https://protool.gumtree.co.za/external-link-browser.html?urlaHR0cHM6Ly9lbi16YS53aGF0am9icy5jb20vY29vcG9iX19jcGxfX18yMzIzXzg2MDdfXzQ5Nz91dG1fc291cmNlPWd1bXRyZWUmdXRtX21lZGl1bT1mZWVkJmtleXdvcmQ9&jid1784319&xid2323_8607 Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Angular Application Developer - Centurion

...

Business Analyst - Centurion

...

Applications Architect Pretoria - Pretoria

Financial Intelligence Centre

...

Java Developer Centurion - Centurion

Falcorp Resourcing

...

Java Developer - Centurion

...

Want to do another search?

Jobs in