Senior Software Developer
Reference: 9178 RL
Consultant: Rozel Liebenberg
Job Description:
- Develop, enhance, and optimize scalable and reusable code using C#, .Net Core, and .Net Framework.
- Develop a variety of applications including desktop applications, Windows services, APIs, and web applications using Angular 13.
- Design, implement, and optimize SQL databases.
- Collaborate with other developers, analysts, and stakeholders to deliver software solutions that meet business requirements and conform to design principles and product vision.
- Utilize Git for source code management and version control.
- Create and maintain technical documentation.
- Assist junior team members, ensuring they adhere to development guidelines.
- Participate in all phases of software development life cycle.
- Engage in regular code reviews to ensure the quality and functional requirements of the software.
Qualifications:
- Minimum of 7 years of experience as a software developer.
- Minimum of 5 years of experience in C# programming.
- Minimum of 4 years of hands-on experience with Angular (including at least 2 years with Angular 13).
- Minimum of 5 years of experience with .Net Core Web API and .Net Framework.
- Minimum of 5 years of experience with MS SQL, including designing, implementing, and optimizing databases.
- Proven ability to use Git for source code management and version control.
- Proven ability to write clean, testable, and high-quality code.
- Excellent problem-solving skills.
- Strong communication and teamwork skills.
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Must have the ability to work remotely with stable internet and a reliable electricity backup to ensure continuity of work during loadshedding.
How to Apply:
- Email your comprehensive CV to exceedhr@exceed.co.za.
- If you are already registered, please forward your CV and the relevant reference number to the consultant with whom you are currently registered in order to avoid duplicity on our system.
- We reserve the right to only conduct interviews with candidates of choice.
- Applicants who have not received feedback within 30 days from the closing date must please accept their application as unsuccessful.
Job Categories
Looking for a job?
Read some of our best articles with tips and advice for the workplace