Skip to content
mimi

Software Developer L2

Network Contracting

South Africa · On-site Contract Mid Level Yesterday

About the role

Minimum Requirements

  • Qualification: Relevant 3-year IT/Software Development Degree or Diploma
  • Experience:
  • 2–4 years software development experience
  • Strong Backend Development background
  • Practical experience with C#/.NET, PostgreSQL, and DevOps pipelines
  • Skills:
  • API and backend component development
  • Automated testing
  • CI/CD pipeline work (YAML, Docker)
  • Good understanding of SDLC and software design

Key Responsibilities

  1. Architecture & Design
  • Analyse requirements and design backend components under guidance.
  • Conduct technical analysis and produce clear, concise design documentation.
  1. Backend Software Development
  • Develop and maintain backend services using C#/.NET and PostgreSQL.
  • Write clean, testable, scalable code.
  • Participate in code reviews and ensure adherence to standards.
  • Maintain documentation and contribute to engineering productivity.
  1. DevOps & Automation
  • Build and maintain CI/CD pipelines for build, test, and deployment.
  • Use Docker in development and testing.
  • Debug and optimise pipeline issues and ensure quality gates are met.
  1. Testing & Quality
  • Work with automated functional and basic non-functional tests.
  • Ensure adequate test coverage for backend components.
  • Support performance, security, and stability improvements.
  1. Delivery & Collaboration
  • Estimate and deliver assigned work effectively.
  • Troubleshoot issues and communicate risks and progress promptly.
  • Collaborate closely with team members, SDETs, and cross-functional stakeholders.

Skills

APIC#CI/CDDevOpsDockerNETPostgreSQLSDLCYAML

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