Skip to content
mimi

Senior Software Developer L1 (Pretoria)

Swan iT Recruitment

South Africa · On-site Contract Senior Today

About the role

Our client based in Pretoria is seeking a Senior Software Developer L1 to join their team!

If you are a Developer with 2 - 4 years experience in .Net, C#, MS sql, Postgres Sql and looking for a new opportunity, send your CV to us today.

Please note: This will be an on site position

Architecture and Technical Design: • Analysing requirements and designing software components, under supervision, that meet business requirements and standards.

Software Engineering and Practices: • Development, release and maintenance of multiple, integrated software components that meet the agreed design. • Development and optimising of automated functional and basic non-functional tests, tools and artefacts. • Creation and maintenance of documentation. • The ideal candidate should: • Write testable code across multiple components • Ensure that the code written adheres to the required design. • Review teammates' code to ensure that these follow the design • Write/update documentation for the technical or operational specs, where required. • Be actively involved in reviews of functional and basic non-functional test scenarios • Ensuring that there is a threat model for the product and that the changes created don't compromise the component.

Development Processes: • Building the foundational building blocks of the software product's continuous integration and continuous delivery pipeline. • The ideal candidate should: • Be able to craft an advanced YML-based pipeline to build, test and deploy the product you are working on. • Be confident that the pipeline is solid and is trusted to deliver the right product to the right environments, through the use of quality gates, reports and alerts. • Be using docker containers during the development & testing of your product and in the pipeline.

Planning and Delivery: • Resolution of issues related to the functionality of software products. • Communication of work status and escalation of risks that may compromise on-time and quality delivery. • The ideal candidate should: • Fully understand the overhead required to review code and write the tests required. • Work closely with partner SDETs to deliver quality. • Resolution of issues includes troubleshooting to find the root cause and fix it.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free