Position: Senior Sitecore \ .NET Developer
Company: Don't Panic Recruitment
Experience required: 5y
English level: upper

**Senior Sitecore \ .NET Developer**

Hello! We, Don't Panic Recruiting Agency, are looking for Senior Sitecore \ .NET Developer.

The role is mainly working with .NET Framework CMS applications, such as Sitecore and Umbraco. These applications are hosted in Azure. We are willing to accept remote applicants given the current climate however travel to the London office will be required from time to time when safe to do so.

**We are looking for someone who can demonstrate:**

- Expert knowledge of C#, Razor, .NET Framework, and MVC.

- Working knowledge of Sitecore (v9+); certification would be a distinct advantage.

- Umbraco development experience.

- Experience with other .NET Framework CMSs such as Kentico or Episerver.
-
- API Development.

- Microservice architecture.

- Experience working in a digital agency and has worked with project managers, UX/UI designs, internal, near-shore, and off-shore development and QA teams.

- Experience working within an agile development team and peer-reviewing code.

- Familiarity with object-oriented design and design patterns.

- Experience with Azure (IaaS, PaaS including Serverless e.g. Functions).

- Comfortable with CI/CD through dev, stage, UAT, and production.

- The ability to estimate technical effort, licensing, and hosting costs and clearly communicate them to non-technical users.

- The ability to highlight technical risks and communicate potential mitigation strategies to a Project Manager to enable them to make informed decisions.

- Plan, design, and write automated tests include unit using NUnit, integration.

- Expertise with development methodologies such as DDD, BDD, and TDD.

**The successful individual should be:**

- An excellent communicator - able to communicate technical information succinctly and meaningfully to non-technical colleagues and clients.

- Able to run workshops with various stakeholders to define technical requirements.

- Able to work as part of a team, working closely with Project Managers, Front end developers, and DevOps engineers.

- Able to plan; spotting technical risks, issues, and dependencies and communicating the impact of these to the project team (with enough lead time to do something about them).

- A self-starter, comfortable working autonomously when needed and being proactive in getting information to move work along when needed.

- Used to working in an agency environment, familiar with working to budgets, schedules, completing timesheets, participating in stand-ups, and providing progress updates.

**Technical skills required:**

- .NET Framework, MVC, C#, Razor
- Sitecore CMS v9+
- Umbraco
- Azure
- SQL Server
- NoSQL
- Azure DevOps (similar TeamCity/Optopus/Jenkins etc)
- Docker
- TDD
- Entity Framework

**Benefits**

Working at Tangent means being part of a family of forward-thinking strategists, designers, developers, project managers & data analysts. If that’s not exciting enough, we’ve got a few perks to sweeten the deal.

Flexible working
Technology makes it possible to be flexible with where and when you work. We get that and we support it.

Lunch & learn
We get industry experts to come in and share ideas, experiences, and techniques that can help with your professional and personal life.

Training and R&D time
Training budget and quarterly internal innovation projects using methodologies like Design Sprints.

Enhanced holiday
Up to 28 days holiday per year based on years of service.