C Senior Developer/Lead Developer
We are looking for a C# Senior Developer\ \ Lead Developer with hands on WPF experience to help shape our digital future.
At Hill Laboratories we have embarked on a significant digital transformation programme. We are modernising our bespoke Laboratory Information Management System (LIMS), creating new ways of interfacing with our clients and upgrading our business processes.
This challenging, yet highly rewarding role will give you the chance to make your mark on the business by helping us improve our processes, shape the way we do business and make this ambitious programme a success.
Lead and foster a growing team of C# developers with a focus on WPF.
Guide the developers to deliver on your designs
Ensure our DevOps strategy is as good as it can be
Lead our transition into the cloud ensuring that AWS is used to its full potential
You have an excellent knowledge of how to build scalable working software. You?ll understand how software fits together and how infrastructure and SaaS solutions can be leveraged to reduce the time to market. Most importantly you?ll have extensive experience in taking the lead in a C# development team who use agile methodologies.
The ideal candidate will have:
A numerate degree (required)
A proven track record in delivering solution on AWS or similar (AWS certified solutions architect qualification would be advantageous)
Extensive hands-on experience in developing WPF applications, RESTful microservices using C# along with a solid understanding of Entity Framework
Extensive experience in data modelling, software patterns, application architecture/design and API design
Proven experience in the planning of strategic systems and the evaluation of new technologies
Proven experience working with a complex, integrated multi-platform environment, from client/server to microservices
A solid understanding of both unit testing and acceptance testing under C#
Excellent SQL skills with significant exposure to MySQL or similar
Excel at writing technical documents on patterns, best practices and standards.
Effectively lead the team to deliver on a documented solution
Sound understanding of agile software development, its principles and the benefits it brings to a development team
Excellent communication skills and interpersonal skills
Excellent spoken and written English
Hill Laboratories is a commercial provider of analytical services to a wide range of customers in New Zealand and overseas. We provide an excellent environment for fostering and developing talent and enabling innovation in a family-friendly, values driven and mature New Zealand owned business.
Our staff gain value from a wide range of benefits such as job related learning and development opportunities, a career advancement framework, subsidised employee schemes as well as more holistic benefits such as social events and health initiatives
How to Apply
If this role sounds like a good fit for you, click apply now via the link or on our website.
Please include a cover letter with your CV detailing why you feel you are the best candidate for this position.