Our client in Port Elizabeth is looking for an experienced Intermediate C# Developer to join their team.
This is a work from home role.
An awesome career opportunity awaits.
MINIMUM REQUIREMENTS:
- Matric Qualification.
- 3 or more years of experience as a C# Developer.
- B.Tech Information Technology, Microsoft Certifications, or similar qualifications (Advantageous).
- Experience working in the Automotive, Manufacturing, Logistics or Healthcare Industry (Advantageous).
KEY OUTPUTS:
- Analyse client requirements, identify needs and design, test and develop software to meet those needs.
- Ensure that SPRINT deadlines for development projects are met and participating in sprint meetings.
- Ensure that comprehensive unit testing is done for each unit of work.
- Participate in code reviews and developer testing to ensure quality.
- Continuously improving skills and keeping up-to-date on new development tools, programming techniques and industry trends by participating in educational opportunities, professional discussions and research.
- Understanding and analysing client needs and adherence to client code style requirements.
- Creating and updating technical documentation for each unit of work internally.
- Providing progress feedback to management and project stakeholders.
- Working in a SCRUM environment to plan and estimate work at different levels (story, sprint, release).
- Partner and collaborate effectively cross functionally across departments.
- Undertake complete ownership and accountability for development work, manage priorities and time allocation with minimal supervision.
- Offering technical guidance and logical suggestions and evaluate alternative technologies.
- Participate effectively in learning and development by sharing knowledge in a team environment.
- Proactively evaluate systems, integrations, and business processes to identify opportunities for improvement.
- Identify risks and issues and proactively mitigate the risks by addressing and resolving them.
KEY KNOWLEDGE AND SKILLS:
- Excellent C# knowledge.
- Excellent knowledge of .NET Framework (.Net Core a bonus).
- Excellent knowledge of Microsoft SQL Server.
- Excellent knowledge of MVC and MVVM design patterns.
- Good knowledge of WPF.
- Good knowledge of Entity Framework.
- Good knowledge of Crystal Reports.
- Fair knowledge of Prism.
- Fair knowledge of RabbitMQ or similar.
- Expected skills in Git, SVN, and SOLID Principles, Object Orientated Design, Unit Testing, and design patterns.
- Bonus: knowledge of WinForms, HTML, CSS, JavaScript, Web Development Frameworks (Vue, React, Angular), Telerik Controls.
Please consider your application unsuccessful if you have not heard back from us within two weeks.