Senior .NET Developer
- Recruiter
- Reach plc
- Location
- Newcastle upon Tyne, Tyne and Wear, England
- Salary
- Negotiable
- Posted
- 30 Jan 2018
- Closes
- 27 Feb 2018
- Ref
- TMG/TP/62522/6077
- Contact
- Mario Campbell
- Sectors
- IT, Software Development
- Contract Type
- Permanent
- Hours
- Full Time
Summary
Package
Main Responsibilities
Ideal Candidate
We're looking for developers who love developing with a passion for what they do. We want people with talent and ideas with a drive to innovate. We want people willing to learn and try new technologies and use them to solve problems in ways that even we haven't thought of yet.
- We predominantly build on a Microsoft stack, Framework and Core.
- Our use of Node is growing.
- We use Git and do lots of code reviews.
- We embrace DDD and Testing at every level.
- We deal with lots and lots of data and scale is a challenge.
- We embrace automation.
Package
- Bi-annual off-site company days
- Social club
- Annual salary reviews
- Contributory pension
- Life insurance
- Cycle to work scheme
- 25 days + 8 bank holidays, with the option to buy more
Main Responsibilities
- Designing, building, testing and deploying elegant solutions.
- Identifying areas of improvement in current systems.
- Refining backlog items with your team and collaborating with other teams to ensure a shared vision.
- Mentoring others.
Ideal Candidate
We pride ourselves on our almost zero developer turnover and this year we're growing our team significantly. We're looking for experienced people that can bring something extra to the table. You'd ideally have some of the following:
- 5 years plus experience with technologies ideally focussed on MVC and Web API.
- Knowledge of database technologies such as SQL Server, Azure Cosmos DB or any others you can bring to the table.
- Experience with automation tools such as TeamCity and Octopus Deploy.
- Knowledge of version control systems ideally Git with GitFlow/GitHub Flow.
- A good understanding of Design Patterns such as DDD and TDD.
- Worked in an agile environment using methodologies such as Scrum.
- A good understanding of the complexities of scale.