Software Developer I

To realise the detailed design through programming and configuration

Job Responsibilities

  • Produce working quality software that meets the design under supervision
  • Deliver component designs under supervision that are robust and fault tolerant as per the minimum required standards
  • Ensure component designs are supportable, maintainable and re-usable
  • Deliver software that is observable and scalable
  • Trouble shoot and problem solve of software issues with guidance
  • Produce documentation as per organisational standards
  • Provide Maintenance and support of software in area of accountability
  • Develop unit test cases and conduct unit testing
  • Create deployment artefacts and stores in source control library under supervision
  • Update the asset knowledge base
  • Ensure integration of own work with other individuals and in team
  • 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.

Key Responsibilities

  • Consultation on projects and quick wins
  • Development
  • Unit testing
  • Software releases
  • Full accountability of deliverables end-to-end – managing all stakeholders and impacts
  • Align to coding and design standards.
  • Submit code for Code Quality reviews
  • Quality Assurance support
  • Feedback on progress to Scrum Master / project manager
  • Timesheet capture
  • Self-management of capacity and deliverables in alignment with Sprint planning / chosen methodology
  • Stand-by, Support and Maintenance of systems

Essential Qualifications – NQF Level

  • Matric / Grade 12 / National Senior Certificate

Preferred Qualification

  • Certificate in .Net development
  • Degree or National Diploma or proven experience

Minimum Experience Level

  • +/- 3 years proven experience

Technical Knowledge

  • .Net core
  • SQL server
  • Understanding of MQ, Topics, XML, XSD, Swagger
  • Azure or AWS
  • JavaScript
  • Angular and CSS

Type of Exposure/Experience

  • Development experience
  • Banking
  • Exposure to agile delivery Scrum, Kanban and or SAFe
  • Cloud development (Azure or AWS)
  • UI development
  • SOA / API
  • SOAP and Rest
  • Angular and CSS
  • Devops toolsets for software releases
  • JWT / Java Web Tokens
  • SSL’s
  • Swaggers / service development

Behavioural Competencies

  • Managing Work
  • Collaborating
  • Quality Orientation
  • Applied Learning
  • Initiating Action
  • Technical/Professional Knowledge and Skills

Other Opportunities You Might Like: