Seeking experienced front-end developer to join our team
About the Role
* This is a mid-level position in our Front-End development team, with a focus on delivering high-quality applications built with .NET, React and NextJs technologies.
* You will be responsible for analysis, design, coding and testing of solutions, as well as contributing to implementation activities.
Key Responsibilities
1. Analyse business requirements and translate them into functional specifications for software development.
2. Design, develop and test software components using .NET Core APIs and front-end web application technologies.
3. Collaborate with cross-functional teams to deliver software solutions that meet or exceed business expectations.
4. Contribute to development activities on .NET Core applications, Azure components and front-end development.
5. Develop, enhance and maintain high-quality software components, ensuring timely delivery of business-critical functionality.
Required Skills and Qualifications
* At least 4 years' experience in software development, including 2+ years focused on front-end web development and at least 1 year in .NET Core API and system integration.
* Proficient in front-end development using HTML, CSS, JavaScript, React and Next.js.
* Proven success in delivering .NET Core APIs, including system analysis, functional and technical solution design and feasibility studies.
* Experience with Next.js is highly preferred.
* Hands-on experience with Microsoft Azure, particularly Azure Functions and Azure Service Bus.
* Strong experience with Microsoft SQL Server and Entity Framework for data access and database management.
* Familiarity with containerized environments (e.g. Docker).
* Experience with Infrastructure as Code (IaC) tools such as ARM templates or Terraform.
* Working knowledge of CI/CD pipelines using Azure DevOps or similar tools.
* Experience with Microsoft SQL Server and developing stored procedures.
* Experience with Dependency Injection and mocking frameworks.
* Experience monitoring and supporting complex enterprise applications.
What We Offer
* A competitive salary and benefits package.
* A range of discounts on health insurance, travel, car, home contents and pet insurance products.
* A dedicated internal wellbeing team providing services such as global resilience programs, training opportunities and wellbeing discounts.
* An additional wellbeing day each year to treat yourself.