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