About Our Client
We are seeking experienced .NET Developers to join our engineering team! With a focus on modern engineering techniques, we develop web, desktop, cloud, and mobile applications, internal tooling, and more!
Job Description
• Develop and maintain C# .NET cloud, web, and desktop applications using the latest versions of .NET
• Actively participate in code reviews and Agile team rituals
• Write and maintain automated tests, including unit and integration tests
• Design and implement software components, modules, and interfaces based on specifications and architectural guidelines
• Write clean, maintainable, and efficient code
• Debug and resolve software defects, and conduct code reviews to ensure code quality
• Be a student of the industry, keeping up with the latest trends and upcoming developments
The Successful Applicant
• Proficient in .NET development, particularly using C# in .NET 5 and above
• Understanding of Agile software development principles and best practices
• Understanding of database fundamentals
• Understanding the importance of keeping code relatively DRY
• Understanding of web development techniques and patterns (MVC, serverless, etc)
• Understand how to consume and create APIs in a C# application
• Good understanding of Agile software development principles and best practices
• Understanding of database fundamentals
What's on Offer
We offer competitive remuneration package and comprehensive fringe benefits including medical and life insurance, excellent learning & development opportunities and an attractive package to the right candidate