Skip to content
mimi

Developer Level 2

Swan iT Recruitment

South Africa · On-site Full-time Mid Level 2d ago

About the role

Introduction

Our client based in Cape Town, is seeking a Developer Level 2, to join their team. If you are an experienced Developer, seeking a new opportunity, send your CV to us.

Please note that this will be an on site position.

Duties & Responsibilities

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.

Desired Experience & Qualification

  • 2 – 4 years experience
  • Relevant 3‑year degree/diploma
  • Understands the compliance requirements related to the Secure Development Lifecycle, Data Protection, and Threat Modelling.
  • .Net, C#, MS SQL, Postgres SQL
  • Understands the development standards, SDLC and software development methodology.
  • Understands basic capabilities of automated pipelines
  • Able to implement a basic pipeline that builds, tests and deploys a product.
  • Debug most issues with existing pipelines without guidance from a more senior developer

Skills

.NetC#DockerMS sqlPostgres sqlYML

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