Senior .Net Developer
About the role
Deliverables/Purpose:
Elevate your career as a Senior Full Stack Developer with a global leader in this 1-year contract opportunity! Join a high-performing, cross-disciplinary scrum team and contribute to an exciting programme of work focused on migrating and modernising a legacy technical stack. This role is ideal for a proactive professional with a strong thought process, leadership qualities, and a drive to take initiative, think outside the box, and design robust, forward-looking solutions.
Key Responsibilities:
- Develop high-quality .NET, SQL, and React code with a focus on modernisation and scalability.
- Take ownership of technical decisions and actively contribute to the re-architecture and migration of legacy systems to modern technology stacks.
- Engage in technical design discussions with developers, architects, and UX designers to ensure innovative and effective solutions.
- Conduct peer code reviews, following coding standards and best practices.
- Employ Test-Driven Development (TDD) techniques, ensuring high-quality, maintainable code.
- Create comprehensive unit and integration tests alongside essential documentation to support the migration process.
- Act as a thought leader within the team, mentoring junior developers and fostering a collaborative and high-performing environment.
- Participate in Agile processes and contribute to knowledge sharing within the team.
- Extensive experience with the Microsoft technology stack, including .NET, .NET Core/Standard, REST APIs, SQL Server, and MVC 5.
- Proficiency in front-end technologies, particularly JavaScript, React, and AngularJS.
- Demonstrated ability to modernise legacy systems and experience with technical debt remediation.
- Strong understanding of design patterns (CQRS, MVC, MVVM) and hands-on experience with multi-tenant cloud/SaaS environments.
- Expertise in version control systems (e.g., Git) and continuous integration tools (e.g., TeamCity).
- Solid understanding of DDD, TDD, and SOLID principles.
- 5+ years of professional software development experience, preferably in transactional or enterprise systems, with a strong background in financial or regulated environments.
- Proven track record of taking initiative, thinking critically, and proposing innovative technical solutions.
- Experience leading technical design efforts, driving team discussions, and guiding project outcomes.
- Familiarity with Agile frameworks (Scrum or Kanban) and a collaborative mindset with excellent communication skills.
- Term: 1 year, with a potential of extention
- Work Flexibility: Hybrid working based in Auckland
- Start Date: End of February
- Wellbeing discovery sessions
- Annual $200 health contribution
- Birthday gift
- Comprehensive PI/PL insurance cover for contract duration
- Access to a dedicated Community Manager
REF: 15661