Software Developer (C# / .NET / React) - Insurance Industry
Talent Candey is assisting a reputable Insurance client that is seeking a Software Developer (C# / .NET / React) to join their company based in Bedfordview, Johannesburg.
As a key member of our team, you will play a crucial role in designing, developing, testing, and maintaining innovative software solutions that drive the company's growth and success. The ideal candidate should be passionate about building cutting-edge applications, possess a strong understanding of both back-end and front-end technologies, and be eager to contribute to the entire software development lifecycle.
Salary : R15 000 to R30 000 per Month (depending on experience)
Requirements
- Diploma / Higher Certificate in Software Development, Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience (at least 1 year) in software development using C#, .NET and React.
- Strong proficiency in C# and .NET framework, including ASP.NET, MVC, Web API, and Entity Framework.
- Experience with database systems such as SQL Server or MySQL, including database design and optimization.
- Familiarity with version control systems, preferably Git.
- Knowledge of software design patterns and architectural principles.
- Ability to write clean, maintainable, and efficient code with a focus on performance and scalability.
- Excellent problem-solving skills and a proactive attitude towards challenges.
- Strong communication skills and ability to work collaboratively within a team.
- Experience with Agile/Scrum development methodologies is a plus.
- Previous projects or contributions showcased on platforms like GitHub or personal portfolios is a bonus.
Responsibilities
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to gather requirements and translate them into technical solutions.
- Design, develop, and maintain scalable and high-performance web applications using C# .NET and React technologies.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Perform unit testing, integration testing, and debugging of applications to ensure optimal performance and reliability.
- Contribute to architectural decisions, ensuring that software solutions are scalable, modular, and maintainable.
- Stay up-to-date with industry trends, emerging technologies, and best practices to continuously improve development processes and deliver innovative solutions.
- Collaborate with the quality assurer to identify and address software defects and issues in a timely manner.
- Participate in code reviews, providing constructive feedback and suggestions for improvements.
- Contribute to the documentation of software designs, technical specifications, and user guides.
- Assist in troubleshooting and resolving technical issues in production environments.
Please take note: if you have not been contacted within 14 days, please consider your application unsuccessful.
#J-18808-Ljbffr