NC
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
- Architecture & Design
- Analyse requirements and design backend components under guidance.
- Conduct technical analysis and produce clear, concise design documentation.
- 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.
- 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.
- Testing & Quality
- Work with automated functional and basic non-functional tests.
- Ensure adequate test coverage for backend components.
- Support performance, security, and stability improvements.
- 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