Job Openings Software Developer

About the job Software Developer

Key Roles and 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

  • 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

  • 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

Preferred Qualification

  • Certificate in .Net development
  • Degree or National Diploma or proven experience
  • Certificate in relevant language where available
  • .Net / Web APIs
  • C#
  • Angular
  • SQL Server
  • SOAP UI
  • Jira
  • Confluence
  • Scaled Agile Framework (SAFE)
  • Jenkins , XL Release
  • Azure DevOps
  • Banking experience
  • Analytical

Type of Exposure

  • Development experience
  • Banking
  • Exposure to agile delivery Scrum, Kanban and or SAFe
  • UI development
  • SOA / API
  • SOAP and Rest
  • Angular
  • HTML & CSS
  • Devops toolsets for software releases
  • SSLs
  • Swaggers / service development
  • Networks; Testing; programming; tools administration

Minimum Experience Level

  • +/- 7 years proven experience

Professional Knowledge

  • VB.Net / C# / Web APIs
  • SQL server
  • JavaScript
  • Angular (Beneficial)
  • HTML & CSS
  • Agile Methodologies
  • Cloud Concepts
  • DevOps