Job Openings
Senior Software Developer
About the job Senior Software Developer
Minimum requirements:
- Grade 12.
- A bachelor's degree (or equivalent type diploma) in computer programming, computer science, or information technology.
- Minimum 6 years experience working in C#, .NET & .NET Core.
- Advanced proficiency in building/consuming REST Web APIs.
- Advanced proficiency in Microsoft SQL Server & SQL queries/stored procedures.
- Proficiency in Docker (on Linux and Windows).
- Proficiency in Micro Services.
- Proficiency in Message Queuing (RabbitMQ).
- Proficiency in GIT / JIRA.
- Beneficial - Redis Cache.
- Beneficial - Postgres SQL.
- Beneficial - Blazor / DevExpress UI development.
- Good communication skills.
- Good analytical, software design and problem-solving skills.
- South African Citizen with a clear criminal and credit record
- Own reliable transport.
Responsibilities:
- Research, design, implement and maintain software programs and services.
- Create and maintain SQL Server database tables, functions, and Stored Procedures.
- Implementation of Unit testing for new software modules and services.
- Determining operational practicality, identifying areas for modification in existing programs and subsequently developing these modifications.
- Working closely with other developers as well as business.
- Assists in enforcement of development deadlines and schedules.
- Prioritize multiple tasks effectively.