Country:

United Kingdom

Cities:

London

Area of expertise:

Software Engineering

Job Description

As a Full Stack .net Developer, you'll design and develop components across the full-stack of web application development, from back-end service and server side processing, data access design and implementation, to front-end web development with meaningful frameworks such as Angular, Ember, Knockout, Aurelia, React, Bootstrap etc.

As a Developer by heart who is passionate in taking complex business problems and converting them into elegant solutions with emphasis on modern web standards, confirmed patterns & practices and scalability you will be responsible for working in teams designing and building cloud scale web applications for our clients.


Day-to-day, you will:

  • Work directly with our clients to define and refine requirements.
  • Design and Develop fully functional application components, features and services.
  • Consistently develop and deliver high-quality, low-defect, maintainable and robust code.
  • Be part of a strong, creative, multi-functional project team, designing, building and testing new products, services and infrastructure.
  • Ensure quality through consistency to technical standard methodology and through mentorship, feedback and paired programming.


About you

You are excited about working with a global technology leader to solve business-critical problems for some of the top companies in the world. You are a fast learner, self-starter, and creative thinker. You are passionate about software and its potential to move organizations forward through innovation.


Requirements:

  • Solid experience with C# application development using technologies including: .NET, JavaScript, C#, SQL Server and Database platforms and web services.
  • A broad knowledge of the .NET Web stack (e.g. ASP.NET MVC, WCF, Entity Framework, Web API) architecture and development.
  • Strong expertise in core front-end technologies (e.g. HTML, REST, CSS, JavaScript, JSON and relevant JS frameworks)
  • Experience in both relational and non-relational databases.
  • Experience building web services (e.g. SOAP, REST).
  • Experience with Algorithms and Software Design.
  • Experience in building Single Page Applications making proper use of frameworks.
  • Experience in developing and executing unit tests to ensure and maintain code quality.
  • Demonstrable experience in structured development and build environments (continuous integration, test automation, automated configuration and deployment)
  • Strong awareness and consistency to standard methodologies of coding, testing and deployment.
  • Personable, enthusiastic, a good communicator
  • Able to work independently and in a team setting.
  • Passionate for technology – curiosity towards new and emerging technology within web, cloud and multi-form-factor development, languages, frameworks and methodologies


Desired Experience:

  • Authoritative knowledge of Angular JS or another relevant SPA development framework.
  • Working knowledge of Node.JS.
  • Experience with Cross-browser development and troubleshooting.
  • Authoritative knowledge in designing, implementing and consuming RESTful services.
  • Experience with mobile technologies (e.g. iOS, Android, PhoneGap/Cordova, Appcelerator).
  • Experienced with Agile development practices.
  • Experience with common cloud DevOps techniques and technologies.
  • Experience with Azure PaaS for storage, compute and applications.
  • Experience with public key infrastructure, digital certificates and PKI related technologies.
  • Experience in web socket technologies (e.g. SignalR, Socket.IO).
  • Experience with big-data platform(s) (e.g. Hadoop).
  • Working knowledge of user, security and identity management in a web environment.
  • Knowledge of industrial control systems and security implications.
  • Demonstrable ability to work with end users, analysts, and developers to understand features and technical implementations.
  • Ability to provide technical solution recommendations which align to the clients’ business and technology strategy.
  • Demonstrable ability to scope and estimate level of effort for the development of solution features and or functionality.


What we offer

  • Opportunity to work for Microsoft gold partner with unrivalled development and training
  • Competitive base salary
  • Access to Avanade University
  • Dedicated career manager to support your progression


Travel Requirement

  • Travel can be up to 80%. Our projects are based all over the UK.
  • If the project to which you are assigned is not within commutable distance, you will usually stay in a hotel room 3 nights per week in order to work on-site 4 days per week. The 5th day is usually worked from home.
  • Due to the nature of our business, this travel requirement is non negotiable.

Apply now

Share this job:

Share Facebook Twitter Email

About Avanade

Avanade leads in providing innovative digital services, business solutions and design-led experiences for its clients, delivered through the power of people and the Microsoft ecosystem. Our professionals combine technology, business and industry expertise to build and deploy solutions to realize results for clients and their customers. Avanade has 29,000 digitally connected people across 23 countries, bringing clients the best thinking through a collaborative culture that honors diversity and reflects the communities in which we operate. We welcome all, and seek talented individuals who can bring their whole self to work, build inclusive teams and encourage diversity inside and outside the organization. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation. Learn more at www.avanade.com.