Software Developer - R550 000-00 ctc Rosebank to start Software Developer - R550 000-00 ctc Rosebank to start Pentad Executive provides personalized hands on recruitment service to meet all your Human Resources needs.
Responsible for the software development and maintenance of software solutions used by business partners in the organization.
The Software Developer works with a team of people to produce and maintain clean, efficient code based on a set of specifications.
They are required to test and deploy programs and systems, fix and improve exists software.As a developer they will be required to work within a software development life cycle, which is approved in policy, governance and has standards.
They should be able to work in an agile environment and be able to switch comfortable between work tasks based on priorities set out by team leads.
They should be a team player with a keen eye for detail and problem solving skills. Their goals will be to build efficient programs and systems that meet the needs of business users.
They will work with business analysts and project managers to deliver on project requirements.In performing their duties they will be required to be diligent in terms of using the prescribed tools of source code versioning and control.
They should be familiar with how to build and use unit tests and realise continuous integration techniques.Responsibilities Work with colleagues to design algorithms and flowcharts Produce clean, efficient code based on specifications Integrate software components and third-
party programs Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Gather and evaluate user feedback through interaction with business users and business analysts on what works for them and what can be improved.
Recommend and execute improvements Create technical documentation for reference and reporting Responsible for all three levels of systems build, including back-
end, front-end and database development.Work to maximum the efficiency and quality of delivery Bachelor's degree in Information Systems or related field, non-
negotiable. Must have a proven track record of being able to learn and use new technologies. Minimum 5 years C# Software development experience Experience and Knowledge of Banking and Financial Services Business is advantageous Basic experience in an Agile environment Basic experience in Quality Assurance and TestingR550 000-00 ctc