Job Summary
About the Role
We are seeking a passionate and driven Software Developer / Engineer to join our team. The successful candidate will play a key role in developing and maintaining business applications, integrating with third-party software solutions, and supporting reporting services.
This position offers an opportunity to work on a variety of projects while contributing innovative ideas and solutions within a collaborative environment.
Key Responsibilities
- Develop, maintain, and enhance web-based applications.
- Integrate applications with third-party software and services.
- Design and implement database solutions using SQL and Entity Framework Core.
- Assist with reporting services and business intelligence requirements.
- Troubleshoot, debug, and resolve technical issues.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Participate in system design discussions, code reviews, and testing activities.
- Ensure applications are scalable, secure, and maintainable.
Minimum Requirements
- Matric Certificate
- BSc Computer Science degree or equivalent qualification
- Minimum 2 years' working experience in software development
- Valid driver's license
- Own reliable transport
Technical Skills & Experience
The ideal candidate should have experience with the following technologies and frameworks:
- C#
- ASP.NET Core
- MVC Architecture
- Entity Framework Core
- SQL
- CSS
- JavaScript / jQuery
Personal Attributes
We are looking for someone who:
- Has a strong willingness to learn and continuously improve their skills.
- Is open to constructive feedback and professional development.
- Demonstrates confidence in their abilities and contributes ideas during brainstorming and planning sessions.
- Can identify challenges and proactively propose practical solutions.
- Works effectively both independently and as part of a team.
- Performs well under pressure and can manage multiple priorities.
- Possesses strong problem-solving and analytical skills.
- Has excellent communication and interpersonal abilities.