About the Role: To provide senior technical and software development skills that support the implementation and development of customer built applications that aim to meet business requirements aligned with the business' strategic objectives and operational goals. Your responsibilities will include: Leading the design and development of high-quality software solutions using C# .NET Contributing to and guiding the overall strategy and direction of the development team Implementing and championing software development best practices and tools Designing and owning system architecture Mentoring junior and mid-level developers through code reviews and knowledge sharing Collaborating with team members to ensure seamless integration of your work with others' Continuously improving your skills and staying up-to-date with the latest industry trends Qualifications Matric and relevant tertiary qualification are essential MCSD qualification is an added benefit Required Skills At least 6 years of software development experience using Microsoft Technology stack Preferred Skills ASP.NET/C# and .NET architecture and development MVC and Bootstrap MS SQL Server Entity Framework and LINQ knowledge JavaScript and jQuery Development Non-Technical Skills Ensure appropriate development and architecture strategies, frameworks, principles, and best practices are understood and applied Continuously monitor industry trends, technologies, and standards and be able to research, recommend, and apply new technologies Strong technical leadership and ability to mentor and guide peers Conformance to standards and best practices Development completed to acceptable quality within agreed timelines Additional role information: Contract Type: Fixed Term with the potential to go perm post the initial period Contract Period: 12 months Location: Gqeberha Hybrid Policy: 1 day in office #J-18808-Ljbffr