Reference: DUR000081-SG-1
Our client is seeking a talented Senior Software Developer to join their team. This role will lead into a team lead position; the ideal candidate must be willing to travel to the office daily.
Duties & Responsibilities
Responsibilities:
- Designing new software solutions alongside existing engineering and development team according to best practices.
- Resolving bugs and system issues in their live environments.
- Further developing and improving existing solutions and software development processes.
- Assisting and guiding the development team to help them meet their deadlines.
- Taking on responsibility for meeting and driving others to meet project deadlines.
Requirements:
- Matric and Degree, Diploma, or relevant IT qualification.
- 6+ years in Software Industry Development experience including experience with leading a small team.
- Coding Languages: C# .NET (Framework & Core) Experience, working with ASP.NET Web APIs and MVC Applications.
- SQL Server: Database Design, Scripting, Analyzing SQL statements and optimization, relational database skills.
- Technical Writing Skills: Able to write comprehensive design specifications and technical documents.
- Code Mentoring and Review: Able to analyze younger developers' code, make suggestions on industry best practices and skills development.
- Able to design systems based on company requirements and give accurate instructions and direction to younger team members.
- Working with Azure DevOps and Microsoft Azure.
- Working with Visual Basic .NET.
- System Design and Architecture.
- Working in an Agile Environment with Daily Scrums.
- Any experience with JSON, XML, JavaScript, jQuery.
- IIS: Deploying, Creating and Updating Services.
- Experience with Xamarin.
- Working with GIT Version Control.
- Automation Build and Testing.
- Unit Testing.
- Strong Code Analyzing Skills.
Package & Remuneration
R 55000 - R 60000 - Monthly