Senior Software Engineer - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 30-01-2017 4:01:52 PM
27-02-2017 4:01:52 PM
Our Client is seeking a SENIOR SOFTWARE ENGINEER to join their team in Menlyn. Workplace will be Pretoria or at client projects around Gauteng.

Responsibilities:
  • Develop, enhance and maintain software systems using Software Engineering practices and principles
  • Work with a team to design and implement enterprise and web applications
  • Write efficient, reliable and maintainable code, whether implementing architectural improvements, user-facing features or fixing bugs
  • Troubleshoot and resolve issues, problems and errors encountered across various systems/platforms
  • Analyse and optimise application code for efficiency, reliability and performance
  • Understand system architecture design and assisting architects and developers
  • Work with multiple competing priorities in a fast-paced environment
  • Embrace a highly collaborative team approach that rewards quality code and effective communication
  • Operate as a resource to less experienced Software Engineer/Developers, providing an open learning environment for cross-team knowledge sharing
  • Stay current with the latest development best practices and technologies
Qualifications:
  • 4-7 years’ solid development experience Linux/Unix Operating Systems
  • Highly Competent C/C++ Programming Experience Java/JEE Good understanding of Communications Protocols Telemetry/IOT Experience
  • Advantageous Good SQL skills are required. Java Script
  • Advantageous Web technologies
  • Advantageous  Other Competencies: Team Player Diligent and proactive Good Communication
Required Education:
  • Bachelor’s degree, preferably in Computer Science or related field, OR related experience
 
Experience:
  • Proven experience in delivering Java Standard Edition and Java Enterprise Edition applications
  • Proven multithreading and concurrency skills highly advantageous
  • Extensive experience in producing, consuming and managing SOAP, REST and other HTTP APIs, including authentication, message queues and back-end service integrations
  • Experience with cloud services will be advantageous
  • Proven experience in developing and deploying on a Linux/Unix environment
  • Proven experience with designing and implementing databases
  • Experience using version control in a collaborative environment, specifically Subversion and GIT
  • Experience in agile development methodologies
  • Good understanding of system architecture and service deployment in a 24/7 environment
 
Additional Information:
  1. Head office in Pretoria; project work at several client locations in Gauteng
  2. Permanent position
Salary:  Market related

Should you meet the above requirements, please email your CV with copy of ID, qualifications and latest payslip.

Recruiter: CompuJobs