Lead Developer (C#)

Recruiter
Nigel Frank International
Location
Preston
Posted
16 Feb 2019
Closes
17 Mar 2019
Contract Type
Permanent
Hours
Full Time
Lead developer

Preston

£475 per day

Responsibilities

* Analyses, designs, and develops viable solutions with customer-facing web-based applications, as well as internal business applications.

* Tests, debugs, documents and implements web-based solutions with moderate integration complexity.

* Emphasizes user experience and UI design as a priority in all projects.

* Leads, and partners with, other developers on more complex integration efforts.

* Performs all levels of unit integration and user acceptance testing.

* Performs basic site administration duties including working with content management systems to assist user community in helping company web sites serve desired purposes.

* Assists in maintaining the quality and efficiency of our solutions through code reviews, and mentoring of other developers.

* Helps avoid future support issues by accurate documenting solutions to problems and empowering IT Help Desk to transition into first-line support for all solutions.

* Assists in acquiring and reviewing detailed functional specifications from the user community.

* Plans and manages projects within allocated resources.

* Develops time estimates for project schedules.

* Assumes responsibility for the content of formal design reviews.

* Provides timely and accurate progress information to project status reports.

* Assumes responsibility for application support and immediate response to production program problems.

* Provides technical assistance to other developers and analysts as needed.

* Complies with SDLC requirements appropriate to the assignment.

* Create, assign and verify internal and external tracking links.

* Works on multiple high priority projects concurrently.

* Maintains and enhances technical skills through formal and on-the-job training, while also assisting other development resources in improving their skill levels.

* Designs and develops points of integration and interface to other applications.

* Accurately uses all problem tracking software systems.

* Responds to and assists with other problem tickets as required.

* Adheres to other defined SOPs as required.

Required Skills

* Bachelor’s degree preferred or equivalent experience.

* Minimum 8 years of experience in Microsoft technology development, including but not limited to, C#, .NET, MS SQL Server, Web-based applications, web services, etc.

* Minimum 2 years of experience leading developers and architecting enterprise level solutions.

* Demonstrated knowledge of design patterns, best practices, and standard conventions for 3rd party backend integrations.

* Strong working knowledge of WebAPI 2, Entity Framework, nUnit, MVC, JavaScript, XML, and C#.

* Proficiency in integration technologies building scalable service oriented architectures including SOAP, REST APIs, and microservices.

* Expertise with debugging code, prioritizing issues, and providing customer experience enhancing solutions.

* Experience with GIT/TFS, Code Review processes, and Unit Testing/Code Coverage tools.

* Strong working knowledge of system development life cycle and methodologies, including Agile development methods

Similar jobs

Similar jobs