C# .NET Software Developer (FNB)
Package Depending on skills/experience
Location Hybrid Home/Office
Main Responsibilities
Designing and developing new product features
Reviewing/testing code in the QA cycle
Investigating and solving issues
Role Description
As an experienced developer you will need a solid track record of working in a dynamic environment with a small team to develop scalable, performant, multi-user applications.
You will be an integral part of our software team and help to deliver market-leading software solving real world problems to a fast-growing global customer base. The role will allow you to expand on your current technical skills in a practical and focused environment with the opportunity to research and use innovative techniques to contribute to the success of our products.
Travel within the UK and overseas from time to time is possible. You must have a valid passport, the right-to-work in the UK and have no obstacles to obtain airside security clearance.
Experience in the following is essential
C# with .NET Framework and/or .NET Core
Desktop client application development and RESTful APIs
Experience with RDBMS (e.g., Oracle) and SQL
Experience of the following is desirable
Understanding of common Design Patterns (e.g. MVC, MVVM Pattern)
JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g. JS
AWS delivery
Parallel programming (e.g., TPL and PLINQ)
Source code management with SVN or Git
Experience with Object-Relational Mapping (ORM) such as Entity Framework
User Interface/User Experience (UI/UX) design skills
Benefits
You will benefit from our attractive remuneration package which includes
Employer ‘auto-enrolment’ pension contribution
25 days holiday in addition to Public Holidays in England
Optional Travel and Health Insurance
Excellent work/life balance
Active social calendar