Be a member of a team that translates user requirements into a software solution. Developing, implementing, and maintaining the software solution, as well as documenting the process. Give valuable input to help improve the software solution.
Responsibilities
--------------------
Programming software solutions:
Develop the software solution on the platform and in the language specified according to the requirements.
Test the software solutions:
Testing software solutions after design to identify and eliminate programming or logic flaws.
Implement the completed or in progress software solution:
Take the software from a Dev environment to Test and finally to Live.
Alter software solution as required to fix any bugs.
Improve software solutions based on user feedback:
Design, develop and implement upgrades to existing systems.
Perform maintenance and provide support on existing software solutions:
Fix, upgrade and make changes to keep existing systems relevant, while providing support like investigating issues, adding users, adjusting profiles and maintaining setup and data integrity.
Translate user requirements into a development spec:
Assist in determining process objectives by studying business functions; gathering information; evaluating output requirements and formats.
Design and create software solutions to replace manual tasks in the Analysts department
:
Streamline any repetitive tasks being done by the Analyst department to improve efficiency and performance.
Health and Safety
Participate in safety forums and attend relevant training/programmes
Report all safety incidents to the relevant people
Comply with safety policies and procedures
Wear protective clothing (where applicable) at all times
Requirements
----------------
Qualifications and Experience
A relevant B Degree featuring Software programming recommended.
A minimum of 2 years relevant working experience would be deemed appropriate.
Experience in C# / VB.Net in Visual studio and/or SQL development will be advantageous.
Knowledge, Skills and Attributes
Ability to analyze and optimize
Excellent communication
Information and technology proficiency
Proven success in problem solving
Strong SQL understanding
Attention to detail and accuracy
Strong analytical aptitude
Planning and organizing
Judgment and problem-solving
Initiative
Ownership
Stress tolerance
Strong mathematical aptitude
SOILL VALUES
Ownership
Accountability and Responsibility
Respect
We treat other's how we want to be treated
Strengths-Focused
Together we achieve more
Excellence
Creating a high performance culture
Transparency
Open and Effective communication
Integrity
We walk our talk
The opportunity listed has minimum requirements listed and management reserves the right to use additional or other relevant information as criteria for short listing.
Remuneration and benefits will be commensurate with the seniority of the role and in compliance with company policy and practice.
We welcome applications from all suitably qualified candidates, but South African citizens will have a distinct advantage.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.