Position: .Net Full Stack Engineer
Company: N-iX
Category: .NET
Experience required: 2y
English level: intermediate

**What you'll do:**
Software Engineers are responsible for delivering APIs and high-quality front-end websites with a keen eye for UI. You will work as part of a small delivery team on developing a software product that is used by data teams to track, monitor, and optimise the delivery of data assets. The product is used by FTSE100 companies to improve the data operations of their data platform; platforms that typically process terabytes of data and ingest dozens or hundreds of different data sources to produce data assets that drive business-critical decision making and other applications. 

You will bring a mix of technical and non-technical skills, such as:

**Technical**

React, Javascript, SQL and .NET: The ability to design and implement well thought out API's (.NET) and front-end applications using React (Javascript). These should follow industry best practice and be easily scalable and human readable
Software engineering mindset: The ability to automate tasks and deploy production standard code (with unit testing, continuous integration, versioning etc.)

**Requirements**

Commercial expertise in and a passion for building end-to-end products that drive business change
Expertise in using modern tools (i.e. React, JavaScript) and cloud platforms (i.e. Azure, AWS)
An engineering mindset (i.e. Agile development, Git, Jira)
A results-oriented mindset with an eye for detail
**Nice-to-have**

Experience with building data visualisations (e.g. D3.js)
Experience with C# would be beneficial
**Non-technical**

UI: Work with product managers/owners and UI designers to create applications which are easy to use and scale for future iterations
Communication: The ability to clearly communicate your work and ultimately provide confidence in your solution approach
Business insight: The ability to understand complex business processes and break down fuzzy requirements into actionable segments
Coaching and training: The ability to collaborate effectively with teams – sharing your experience and helping others to grow their skillset
You will have these fundamental characteristics:
A problem-solver focused on delivery
The ability to manage work with both discipline and practicality
The willingness to communicate, collaborate and share with our internal teams
The ability to build trusted relationships and partnerships that last
We’re tool-agnostic, but often work with either the latest Azure or AWS stacks, where experience with at least one is essential.