Job Details
Nedbank
Position Discovery
Software Developer
Position Details
Job Classification
Information Technology
Application Development
Manage Self: Technical
FAIS Affected
Job Purpose
To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers
Job Responsibilities
• Produce working quality software that meets the design
• Develop critical and complex technical components in area of accountability
• Deliver system component designs that are robust and fault tolerant for large complex systems
• Ensure system component designs are supportable , maintainable and re-usable
• Deliver software that is observable and scalable
• Conduct estimate of work effort
• Trouble shoot and problem solve of software issues and provide guidance to other team members
• Produce documentation as per organisational standards
• Continuous improvement of software
• Provide Maintenance and support of software in environments of accountability
• Develop unit and system test cases and conduct unit and system testing
• Create deployment artefacts and stores in source control library
• Manage the deployment package and the execution thereof
• Optimise the tool change in collaboration with the Biz/ Dev / Ops Engineer
• Update and control the asset knowledge base
• Ensure integration of own work with other individuals and in team
• Collaborate with designers, product owners and engineering leads to refine the solution
• Contribute into the decomposition of the system solution into component parts for development
• Support the achievement of the business strategy, objectives and values
• Stay abreast of developments in field of expertise
• Ensure personal growth and enable effectiveness in performance of roles and responsibilities
• Contribute to the Nedbank Culture building initiatives (e.g. staff surveys etc.).
• Participate and support corporate responsibility initiatives for the achievement of business strategy
• Seek opportunities to improve business processes, models and systems though agile thinking.
• Provide mentoring for multiple software developers
Job Responsibilities Continue
People Specification
Essential Qualifications - NQF Level
• Matric / Grade 12 / National Senior Certificate
Preferred Qualification
Diploma / Certificate in multiple languages
Essential Certifications
Preferred Certifications
Certificate in relevant language where available
Minimum Experience Level
Min 3 years programming experience
Technical / Professional Knowledge
• IT Data structures
• Application systems
• Agile Development
• System Development Life cycle(SDLC)
Behavioural Competencies
• Managing Work
• Collaborating
• Quality Orientation
• Applied Learning
• Initiating Action
• Technical/Professional Knowledge and Skills
** **
Source: jobs.nedbank.co.za
Secure this opportunity
Direct application via jobs.nedbank.co.za
AI Career Toolkit