N-iX welcomes a skilled .NET Software Engineer to help the team of professionals design and build performant and highly scalable solutions using the Microsoft stack and following SOLID principles.
Key Responsibilities:
- Be an active member of assigned tech team through
- Effective collaboration with a range of stakeholders and colleagues throughout the project development lifecycle
- Ensuring alignment with business priorities and that all software development is delivered on schedule using coding best practices across our portfolio
- Troubleshooting and solve software issues (by self and within team) to deliver effective technology solutions
- Follow agile methodology to deliver consistent market leading engineering solutions working with but not limited to the following technologies; C#, ASP.NET, Microservices, .NET Core, AWS, Octopus Deploy, TeamCity, Jira
- Write logical and pragmatic code ensuring it is fit for purpose, effective and scalable
- Build and maintain solid working relationships across the business, specifically across product, BA and other key stakeholders assigned to projects to assist with the smooth delivery of assigned projects
- Operate in a manner compliant with all applicable regulations, ensure relevant processes are followed
- Identify, assess and help mitigate any bugs or risks across the projects assigned
- Pro-actively flag and help plan work to improve the code base and reduce technical debt
- Develop a strong knowledge of relevant products, regulatory practices and procedures, service standards, processing and systems relating to software engineering
Qualifications and Experience:
- Degree educated and/or proven coding experience
- Experience in a regulated industry or listed business environment, particularly an FCA authorised business, preferred but not required
- C#, ASP.Net experience. Experience of highly performant distributed systems would be a bonus
- Working knowledge of front-end web technologies
- Experience working in an Agile development environment
- Ability to work independently, manage time and prioritise effectively
- Ability to develop self and others
- Proven analytical and problem solving skills
- Willingness and ability to learn new technologies and concepts
- Ability to develop and document processes
We offer:
- Flexible working hours
- A competitive salary and good compensation package
- Best hardware
- A masseur and a corporate doctor
- Healthcare & sport benefits
- An inspiring, comfy, clean and safe office
Professional growth:
- Challenging tasks and innovative projects
- Meetups and events for professional development
- An individual development plan
- Mentorship program
Fun:
- Corporate events and outstanding parties
- Exciting team buildings
- Memorable anniversary presents
- A fun zone where you can play video games, foosball, ping pong, and more