Senior Full Stack .NET Developer
Recruiter
Listed on
Location
Salary/Rate
Salary Notes
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
Job Description
We are Bionical Digital, part of the communications division. Our processes are firmly focused upon insight-driven, user centred digital experiences. We work for some of the largest pharmaceutical businesses in the world and deliver cutting edge digital experiences to the healthcare sector.
We are looking for a Senior Full Stack .NET Web Developer who will be responsible for the ongoing development and support of existing market leading products used by some of the world’s biggest pharmaceutical and healthcare companies along with helping to shape and develop new greenfield products and solutions.
You must be highly motivated, analytical and willing to work closely with both clients and internal stakeholders. Responsibilities will include translation of UI/UX designs to responsive HTML/CSS applications, further enhancements to the product’s .NET backend and the support/diagnosis of issues within all parts of the application.
Key Skills
Strong front end skills using HTML5, CSS3, JavaScript
At least 3 years’ experience of .NET development in web applications, using C#
A solid understanding of OOP principles and SOLID
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
Desired Skills
Familiarity in DDD, CQRS and Event Sourcing desirable
Experience of LESS / SASS
Knowledge in the use of ORMs
Experience of Distributed Source Control systems (Mercurial, GIT, etc)
Key Responsibilities
Develop new user-facing features in existing market leading products
Validate the technical feasibility of UI/UX design
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
Benefits
Friendly, relaxed environment
Flexible hours
25 days’ holiday
Ability to work from home if needed