Form cover
Page 1 of 2

Senior Software Developer Application Form - 2026

Job Summary

The Senior Software Developer is responsible for leading the development and maintenance of complex software applications. This role involves writing high-quality, scalable, and efficient code, overseeing software development projects, and mentoring junior developers. The Senior Software Developer plays a key role in designing and implementing software solutions, ensuring adherence to best practices, and collaborating across teams to achieve technical goals.

Job Requirements

Education & Experience:
- Minimum of 2 years’ relevant work experience in software development. - Proficiency in C# , Java Script, and TypeScript Technical Skills:
- Strong experience in batch processing and background job implementation. - Hands-on experience with message queues such as Kafka and RabbitMQ. - Proficiency in containerization and orchestration using Docker and Kubernetes. - Familiarity with cloud platforms such as Google Cloud and DigitalOcean. - Ability to design and develop REST APIs using ASP.NET Core. - Experience writing unit tests using recognized testing frameworks. - Advanced knowledge of SQL (PostgreSQL and MySQL), including performance optimization. - Experience building and managing CI/CD pipelines (GitHub Actions required). - Ability to configure and manage infrastructure components such as load balancers, reverse proxies, and DNS (e.g., Caddy, Traefik, Nginx). - Front-end development experience using React and Angular. - Strong understanding of software architecture, design patterns, SDLC, and Agile methodologies. Core Competencies:
- Ability to communicate complex technical concepts to both technical and non-technical stakeholders. - Strong leadership and mentorship capability. - Effective collaboration and teamwork across functions. - Sound decision-making and problem-solving ability.
Personal Attributes:
- Detail-oriented with a strong focus on quality and maintainability. - Innovative, proactive, and solution-driven mindset. - Strong analytical and critical thinking skills. - Excellent interpersonal and communication skills. - Ability to perform effectively in a fast-paced, dynamic environment.
Complete the following

What is your full names

Email Address

Active phone number (s)

Permanent residential location/Town

Nationality

Date of birth

Highest level of academic qualifications

Highest level of academic qualifications
A
B
C
D
E
F
G

What is your field of study

How many years of relevant work experience do you have in Software Development

What Languages are you proficient in

What Frameworks are you familiar with

What is your competency level in the frameworks that you have indicated above? Beginner, or Intermediate or, Proficient or Expert

What is your current monthly gross salary (ZMW)

What benefits are you receiving

What is your expected monthly gross salary

When are you available to start

Upload your Updated CV