Software Developer Opportunity
This is an exciting opportunity for a skilled Software Developer to join our development team. We are looking for someone with a passion for creating assistive technology that can make a real difference in people's lives.
About the Role
We are seeking a talented Software Developer to help us drive the full product lifecycle, from understanding customer and business needs to designing and developing solutions. The ideal candidate will have a strong background in C# .Net and experience with cloud platforms such as AWS or Azure.
Key Responsibilities
* Develop clean C# code (.Net 8) and associated tests to improve the existing standard of code.
* Work closely with product specialists and designers to design, develop, and support robust solutions.
* Contribute to the growth and success of our development team by sharing knowledge and expertise.
Requirements
* Proficiency in C# .Net, Entity Framework, SQL/NoSQL databases, and cloud platforms.
* Experience with REST API development using C# and ASP .Net Core.
* Strong understanding of software design principles and computer science fundamentals.
* Familiarity with automated testing and continuous integration practices.
What We Offer
* A highly collaborative environment with a commitment to good software engineering practices.
* Opportunities for continual learning and development to help you reach your professional goals.
* A competitive salary and benefits package, including life assurance, income protection, and private medical insurance.
* A flexible working arrangement with a minimum of 2 days per week spent in our office.
Join Our Team
If you are passionate about creating innovative solutions and making a positive impact on people's lives, we would love to hear from you. Please submit your CV for review.