Requirements from the candidate:
Analysing requirements and designing software products that meet business, compliance and architectural requirements and standards.
Implementing and improving a software product in line with the architectural roadmaps, standards and principles.
Adhere to the team standards for design documentation.
Consult with compliance on any regulatory limitations imposed on the product. (e.g. No PII to be stored in the product database).
Development and optimising comprehensive, automated functional and non-functional tests, tools and artefacts.
Creation, maintenance and review of documentation
Review teammate's code to ensure that these follow the design, and best practices, are performant and are compliant as well as ensure that the changes include valuable automated tests.
Be actively involved in the review and design of functional and non-functional test scenarios.
The correct metrics and reporting are in place for the pipeline and product.
Ensuring that the deployment is safe, fully automated and part of the pipeline from build through to deployment in production.
Resolution of functional and non-functional software issues with solutions that prevents reoccurrence.
Understand the architectural guidelines for the product
Guides others in the application of development standards, SDLC and software development methodology.
Skilled in troubleshooting and bug fixing for software products and can provide troubleshooting guidance to others.
Skilled in more than one technology
Can align code to the required design and address technical and architectural debt
Understanding of product infrastructure, including setup, configuration and installation.
Understanding of production environment and wider dependencies.
Know your product stakeholders and how your product is consumed.
Determines root causes of problems and evaluates solutions that address them.
* Takes ownership of commitments.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.