Join Our Team as a Software Developer! 🚀
We are looking for a talented Software Developer to design and create robust, testable, and maintainable software solutions. If you’re ready to take on exciting challenges and make a meaningful impact, we want to hear from you!
What You’ll Do:
– Develop and maintain our existing financial payments system.
– Assess, enhance, and document application software.
– Collaborate with colleagues, teams, and management to improve software applications.
– Document and oversee software testing and validation processes.
– Analyze and evaluate software application requirements.
– Research and recommend improvements to keep our systems current with industry trends and technologies.
Qualifications:
– Education: IT Diploma or Degree in Computer Science or a relevant field, along with a Matric or equivalent qualification recognized by the Department of Higher Education & Training.
– Experience: 1-3 years of practical software development experience.
Key Skills:
– Proficiency in C# Core development.
– Familiarity with Microsoft web technologies (ASP.NET MVC or Web API, WCF).
– Strong experience with SQL Server and an ORM framework.
– Knowledge of Domain Driven Design (DDD) and Test Driven Development (TDD).
– Exposure to Kubernetes/Microservices, Azure/AWS, DevSecOps, CI/CD pipelines, and RESTful services is a plus.
– Optional experience with Kafka, AWS services, PostgreSQL, and Java is beneficial.
Desired Skills:
– Software Development
– C# Core Development
– Microsoft Web Technologies
Ready to make a difference? Apply now and be part of our innovative team!
Click Here To Apply