.NET Developer Boston, US

Building Blocks help global companies solve complex problems with digital technologies. We work with clients to identify digital opportunities that will increase revenues, develop relationships and improve efficiencies. Our design, technical and operational expertise then put those opportunities into practice - rapidly, reliably and at global scale.

We have always worked with ambitious organisations who offer their products and services internationally.  We understand the need to balance centralised consistency with local flexibility and offerings to support the specific goals of local market teams. We have rolled out 100’s of websites in over 100 different local countries.

Our team sits in Manchester, Boston and Zaragoza. We are a team of 70 people and growing, quickly. Building Blocks is part of Dept - an international network of leading digital agencies. From our offices across Europe and the US, 600 of the most talented and experienced people in our industry combine creativity, technology and data to deliver digital products and services that build brands, grow businesses and make people’s lives easier

Dept is made up of the agencies TamTam, Expand Online, a friend of mine, Second Degree, Building Blocks, Studio Dumbar, Be Excellent, Trust Agents, Unskippable, ebrella, Webfactory and Tricode. The network has 600 employees, a combined turnover of over €60 million, and offices in Germany, UK, US, the Netherlands and Spain.

Overall Purpose of the Role

The developer works with a technical manager and solution architect to deliver high-quality .NET code for projects across multiple client accounts. You will be relied upon to adapt and evolve Building Blocks coding standards to produce world-class enterprise web applications.

You will receive exposure and training on best-in-class enterprise products across many areas such as content management, customer relationship management, enterprise resource planning, commerce, data management platforms and much more.

You will benefit from working with passionate like-minded individuals who enjoy a fast-paced work environment with an emphasis on enjoying what we do and doing it well. You should expect to be challenged, but equally, we expect you to challenge us with your ideas and opinions on how we continue to support our clients with great work.

We are looking for creative individuals who are assertive and detail-oriented. Ideally, you have awareness of the evolving technological landscape – especially in .NET technologies and web development specifically. Active participation in the development community such as open source development, stack overflow, and/or maintaining a blog is desirable.

Key Responsibilities

  • You will be responsible for solving challenges with code.
  • You will work with clients and colleagues alike to help translate business requirements into technical specifications whilst being prepared to challenge requirements when there are implications that may not have been identified previously.
  • You will constantly learn with fellow team members while providing guidance, support and mentorship to those who can benefit from your knowledge and experience.
  • You will work with the wider project team to deliver well scoped and developed solutions according to the clients’ needs.
  • You will embrace the opportunity to make an impact on the way we work if you feel there is a better way of doing things.
  • You will take pride in producing well written, maintainable code that applies the SOLID principals and meets (or ideally exceeds) the requirements without over-complicating the task.
  • You will embrace what you don’t know and the learning experience to gain knowledge in new areas.
Technical/Specialist Skills and/or Experience

  • Ability to demonstrate experience with C# and .NET including frameworks such as MVC.
  • Knowledge of the specific language and frameworks and differences between versions is desirable.
  • Ability to convert high-level business and technical requirements into a detailed task specification and to execute it within a timely manner.
  • Knowledge of SOLID principles and practical experience applying them in previous work.
  • Knowledge of SDLC and how to collaborate with other developers
  • Experience working with versioned source control such as GIT. Awareness of continuous integration and automated build processes is desirable.
  • Good communication skills for both internal and client facing discussion.
  • Experience with HTTP and associate web fundamentals such as server-client development, HTML, CSS, JavaScript, configuration, data access, state management etc.
  • Familiarity with interoperative integration & application programming interface – particularly RESTful web service integration.
  • Ability to demonstrate assertiveness and detail-oriented and pragmatic approach to software development.

Extra desirables

  • Experience with CMS concepts and platforms. Experience or exposure to Enterprise platforms such as SDL Tridion, Sitecore etc would be advantageous.
  • Familiarity with enterprise concepts such as CRM, ERP, ESB, DMP, PIM etc and practical experience in working with them.
  • Knowledge of componentized and modular web development.
  • Familiarity working with front-end JavaScript frameworks but particularly an understanding of when and when not to apply them.
  • Anything that you feel differentiates you from your peers…

Our Core Principles 

We do things properly
We always focus on delivering quality, no matter what the task. We don’t cut corners and always strive to find the right solution for every challenge. We work with integrity and are dedicated to delivering excellence across the entire business.

We aim to be the best
We’re all passionate about what we do, so we focus on continually improving for the good of both our own personal development and the goals of the business. We’re confident in our ability to take ownership and tackle everything with a proactive mindset.

We’re open and honest
We are always approachable and transparent with our communications. Our opinions are open, constructive and respected by all members of the team and the clients we work with.

We trust each other 
We all appreciate the contribution of each and every one of our colleagues. We treat each other with respect and dignity, and know that we can rely on each other to provide help, support and guidance whenever it’s needed.

We’re all in it together 
We don’t believe in blame, just in finding solutions to tackle even the hardest of challenges. We all have individual areas of expertise, and our success comes from our consistent collaboration.

Remuneration & Benefits Package

  • Tax-free commuter benefit
  • Medical & Dental plans
  • 15-days paid vacation
  • Individual training allowance
  • Salary negotiable based on experience
  • Opportunity to play bass or drums. (Metallica fans need not apply 😉 )

Apply Now

To apply, email your CV and cover letter to careers@building-blocks.com


Learn about our services or view case studies