Senior Microsoft Developer, Permanent role
ESR is New Zealand’s Crown Research Institute specialising in science for communities. ESR uses world-leading science to safeguard our health, keep our communities safer, protect our food-based economy, and improve the health of our water and natural environment.
In response to the Covid-19 pandemic, ESR has an exciting opportunity to co-create world class systems and solutions together with their partners and clients to improve the notifiable disease system for New Zealand. In order to deliver on this opportunity, a new Scrum Team will be formed to work in an Agile manner (with two-week sprints) to focus on delivering leading solutions.
We are assisting ESR to identify a Senior Microsoft Developer, to be a part of this exciting journey. Reporting to the Development Lead, and in collaboration with other Developers, you will provide critical development expertise and thought leadership where you will have the opportunity to work with a new purpose-built Scrum team to design and implement market leading software solutions.
What is in it for you:
- Flexi working available
- Join a purpose-built product team
- Senior role, have a voice in the product journey
Skills & Experience required:
A minimum of eight years of progressive work experience within a development team environment, using modern, current software technologies, preferably including
- .NET, ASP.NET Core, EF Core, Angular, HTML5, CSS3
- NuGet, npm package managers
- Visual Studio, VS Code, SSMS, PowerShell ISE
- Unit, regression and integration testing
- MVC, MVVM, REST
- SOLID, OOP
- Database integration and development (SQL Server)
- UI/UX development best practice and design principles
- Single Codebase design principles
- Willingness to learn
- SSIS, SSAS, SSRS
- DevOps CI/CD
- Containerisation using Docker
- Git or similar
- Build for Continuous Development, Build and Release
- Test Driven Development, Unit & Integration Testing
- Agile LEAN Development Principles (Mocking, Prototyping, Early Presentation & Stake Holder Engagement)
Desired but not Mandatory:
- Azure experience
- AI/Machine Learning
- A comprehensive understanding of the SDLC, Agile SCRUM and DevOps development methodologies and approach
- A good understanding of responsive UI design principles
- Familiarity with SQL Server Management Studio and Profiler
- Familiarity with modern Functional and Procedural programming languages
- Comfortable with development tools such as Visual Studio and modern code editors like Sublime and VS Code
- Knowledge and experience designing for good application performance, monitoring, code metrics, maintainability and management
- Actively keeping up with, learning and trying out current trends in software development and design
- Experience and willingness to learn and mentor other team members
- Ability to handle pressure and work to tight deadlines
- Comprehensive understanding of working within Team Foundation Server
- An understanding of microservices architecture patterns and best practice
- Experience in systems analysis and requirements gathering
- Formal education, training and/or work experience in Information Communication Technology, Science and/or Engineering
- Demonstrated experience and understanding of laboratory requirements for Health / Environmental Science / Forensic Science
- Relevant experience or training in specialised Laboratory Information Management Service solutions
Whilst this role is advertised in Wellington, this role may be based in either Wellington, Auckland or Christchurch.
Working at ESR: ESR aims to provide all employees with exciting and interesting work and opportunities for professional development. The provision of an energising work environment and a safe and healthy workplace is important. ESR encourage staff to maintain balanced lifestyles, recognise the importance of flexible working conditions and provision of opportunities for on-going personal and professional development. ESR proudly continues to work towards reflecting Te Tiriti o Waitangi, embedding a respect and increased awareness for tikanga Māori and Māori knowledge in their work.
Please note, applications close 12.00pm Monday 9 November.