We are seeking a skilled and motivated Intermediate Software Developer to join our team. The ideal candidate will possess strong technical expertise, attention to detail, and a collaborative mindset. You will be responsible for contributing to software development projects, enhancing existing applications, and ensuring high-quality code delivery.
Responsibilities:
- Write clean, efficient, maintainable, and high-performance code.
- Develop and maintain software applications, interfaces, and databases.
- Collaborate with cross-functional teams to ensure alignment with business goals.
- Participate in code reviews to maintain coding standards and improve the codebase.
- Test and deploy new features, ensuring smooth functionality across environments.
- Debug and resolve software issues efficiently.
Qualifications:
- Bachelor's degree in Computer Science or a related field (preferred).
- 3-5 years of relevant work experience.
- Strong knowledge of object-oriented programming principles and database design.
- Familiarity with Agile or Scrum development methodologies.
- Proficiency in the following technologies:
- C#
- ASP .Net Core
- MVC
- Entity Framework Core
- Dependency Injection
- SQL
- HTML5, CSS, and Bootstrap
- JavaScript/JQuery
- Version control (Git/Github)
Additional Skills:
- Experience with API integration, unit testing, and debugging.
- Understanding of design principles like SOLID architecture.
- Ability to work under pressure, meet deadlines, and prioritize tasks effectively.
- Willingness to learn and adapt to new technologies and practices.
Interview Process:
The recruitment process involves three phases:
1. Introductory Interview.
2. Technical Assessment.
3. Final Interview and potential placement.
Work Details:
This is a full-time, in-person position. Remote work is not offered. Candidates will be expected to operate from the specified premises. The position includes a 3-month probationary period starting from the employment date.
Job Type:
Full-time, Permanent
Experience:
- C#: 3 years (Required)
Apply now to become a part of a dynamic and forward-thinking team!
Job Type: Full-time
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.