Home Jobs Vacancy Bomkazi Consulting (PTY) Ltd Ongoing Job Vacancy – Apply Now!

Bomkazi Consulting (PTY) Ltd Ongoing Job Vacancy – Apply Now!

0

Bomkazi Consulting (PTY) Ltd Ongoing Job Vacancy – Apply Now!

A reputable client of ours in the Telecommunication space based in JHB North are looking for an experienced Senior Software Developer for 1 Year Contract to join their exciting team to perform Codes, tests correct and document large and/or complex systems and system modifications from supplied specifications using agreed standards, architectures and tools, to achieve a well-engineered result.

Job Title: Senior Software Developer
Location: Johannesburg

Job Summary:
Duties & Responsibilities:
Design and prototype applications based on business requirements
Develop, test, debug and maintain application code
Create unit tests for all developed components
Develop and maintain technical documentation
Translate technical and design requirements, taking account of the target environment, performance requirements and existing systems with the goal of minimizing complexity
Provide training and support to team members
Build reusable code and libraries for future use
Review own work and lead code reviews of colleagues’ work
Adhere to policies, standards and procedures applicable to software development, quality control and release management
Actively contributes to the implementation of improvement initiatives, helping to drive a Quality and a DevOps Culture
Ensure an understanding and implementation of, best practices such as continuous integration, test-driven development, and continuous deployment
Provide a solid understanding of web-based and mobile technologies in high-scale environments
Identifies and plans systematic corrective action by examination of the root cause of the problem
Follow emerging technologies
Desired Experience & Qualification
6+ years’ relevant experience in software engineering
Solid experience with engineering patterns and frameworks
Exposure to full life cycle systems development
Experience in agile development practices
Experience of working in a high-pressure environment and working to tight deadlines
Technical expertise and a good understanding of the underlying business processes and systems
Experience in advocating development practices like test-driven development, continuous integration and continuous deployment
Experience in working on a number of successful projects in the web and mobile environment
Preferred developments technologies: C#, ASP.NET, HTML, JavaScript, WPF, WCF, Team Foundation Server, GIT, Jenkins, REST, JSON, XML, SOAP
Knowledge of development technologies: ADFS, webMethods, SOA Software, Docker, Java, Android, iOS
Preferred databases technologies: Oracle, SQL Server, NoSQL variants
Preferred Platform technologies: Cloud Technologies, Windows & Linux Servers

Qualifications Essential:

Degree / Diploma in Technology / Information Management
Qualification Preferred

Post Graduate Degree in Technology / Information Management

Package & Remuneration:
Highly Negotiable

To Apply:

Click Here!

LEAVE A REPLY

Please enter your comment!
Please enter your name here