Software developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
About the Role
Our client is seeking a motivated Software Developer with expertise in. NET Core to join their dedicated team in Kimberley. You will be responsible for designing, developing, and maintaining robust and scalable software applications that meet business requirements. Working closely with other developers and stakeholders, you will contribute to the entire software development lifecycle, ensuring the delivery of high‑quality, efficient, and reliable solutions. This is an excellent opportunity to grow your skills and career within a stable and supportive corporate environment.
Key Responsibilities
Develop and maintain high-quality software applications using. NET Core framework. Write clean, efficient, well‑documented, and testable code. Design and implement database solutions using SQL Server or similar relational databases. Collaborate with team members to define software requirements and architectural designs. Participate in code reviews, identify areas for improvement, and ensure adherence to coding standards. Troubleshoot, debug, and resolve software defects and issues. Contribute to the continuous improvement of development processes and practices. Requirements Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience. 2+ years of professional experience in software development using. NET Core and C#. Solid understanding of object‑oriented programming (OOP) principles. Experience with relational database systems, particularly SQL Server. Familiarity with front‑end technologies (e.g., Java Script, HTML, CSS) is a plus. Knowledge of version control systems like Git. Benefits Competitive salary and regular performance reviews. Comprehensive medical and retirement planning benefits. Opportunities for professional development and training. A stable work environment in Kimberley with a focus on team collaboration. Contribute to impactful software solutions for a variety of business needs.