Senior .NET Developer
Our client is part of an international service provider in the pharmaceutical sector specialising in digital services. Creating insight driven digital strategy to highly engaging digital experiences and awesome business applications. A growing business based in spacious offices just outside of the city centre with ample on site parking.
Our client is expanding their development team and are looking to recruit a Senior .NET Web Developer who will be responsible for the ongoing development and support of existing market leading products along with helping to shape and develop new innovative products and solutions.
You will be highly motivated, analytical and willing to work closely with both clients and internal stakeholders. Responsibilities will include further enhancements/maintenance to existing .NET products, the ability to influence and help shape new product development and the support/diagnosis of issues within existing applications.
At least 3 years’ experience of .NET development in web applications, using C#
Excellent understanding of OOP principles and SOLID
Good familiarity of DDD, CQRS and Event Sourcing
Knowledge in the use of ORMs
A good understanding of T-SQL, MS SQL
Strong analytical skills & attention to detail
A love of solving complex problems creatively
Experience of working effectively as part of a team
Good written and verbal communication skills
Inter-personal skills with a flexible approach and an ability to adapt to circumstances
Ability to work under own initiative
Ability to work to tight timelines
Ability to support other members of the team
Experience of Distributed Source Control systems (Mercurial, GIT, etc)
Develop new features in existing market leading products
Build reusable code and libraries for future use
Perform detailed investigations in to technical issues and the creation of appropriate fixes
Collaborate with other team members (Creative, User Research) and stakeholders
Help define project plans by providing accurate time estimates for key activities during planning activities
Report progress on tasks to the project team
Provide ad hoc reporting and analysis as required
Follow all department standards and methodologies
Identify options for potential solutions and assess them for technical and business suitability
Keep abreast of technical and industry developments
Our client offers a great range of benefits to the successful candidate including
Friendly, relaxed environment
25 days’ holiday
Ability to work from home if needed
This Job is offered on a permanent basis. Please apply immediately or contact us for more information.