Our client is an exciting, fast-growing and established cloud IT business with offices in Somerset West . Focused on backup, storage and archiving and at the forefront of cloud services they have successfully evolved into a leading Cloud backup and storage provider We are looking for a talented, passionate, Intermediate .
NET developer who is interested in working for a growing, dynamic technology business, where building great software is fundamental to the company’s success.
This is an opportunity to work for a progressive forward-thinking company that will allow you to grow your career and advance your skills.
Responsibilities Delivering individual features. Collaborating closely with the Development and Product Design team as well as the QA Engineers to build each feature right.
Assert the quality of code with unit tests and integration tests. Perform code reviews in Participate in Research and Innovation days.
An interest in expanding your horizons and learning new skills. Remain up to date on industry trends and share knowledge among teams.
Skills and Qualifications Excellent knowledge of .NET fundamentals, C#. Experience building complex web applications and web services with MVC, Web API, Entity Framework.
Experience working with MS Azure. Knowledge on RESTful APIs to integrate back end services - written in .NET, running on Azure.
Experience in the full software development lifecycle. Ability to write clean, maintainable and easy-to-test code. Familiarity with agile development frameworks, e.
g. SCRUM. Excellent written and spoken English and communication skills. Work well in and across teams as well as independently.
Be passionate, curious and self-driven. Exhibit strong attention to detail and analytical skills. A passion for innovation and developing highly scalable cloud native solutions.
Desire to do things well. Ability to be upfront, honest and accountable. Understanding of latest development best practices and standards.
Be passionate and self-driven. Exhibit strong attention to detail and analytical skills. Desire to do things well.