Senior Full-Stack C# ASP.net Developer
- South Africa
- Permanent
- Full-time
- For this role, the successful candidate would write high quality, testable code with consideration for the team Conduct peer reviews of code.
- Provide guidance, feedback, and mentorship to less senior developers.
- Take the lead in designing and implementing software solutions and overseeing the technical aspects of large projects.
- Break down technical requirements into well scoped and iterative deliverables.
- Bachelor’s Degree in Computer Science, Information Technology, Engineering or proven experience-based equivalent.
- Solid experience with C# and ASP.Net
- Excellent knowledge of web client-side technologies:
- Able to follow existing frameworks, patterns and architectures well and build value within them
- Proven formal software development experience
- Must be technically strong with a passion for coding
- Good understanding of Object-Oriented design and coding
- Good knowledge of SQL Server (and relevant ORM such as Entity Framework)
- Experienced using source control (e.g. GITEX tensions)
- Be able to translate business feedback and requirements into working software solutions
- Financial industry background
- Azure services
- Able to pair well with other developers and problem solve within a remote working environment using video calls
- Able to remain calm under pressure
- Analytical thinking with attention to detail
- Willing to learn new technologies
- Disciplined self-starter who can work unsupervised/autonomously in a flexible work environment