The Role
A Senior Full Stack Developer to support our technology hub. The role is a fast-paced and highly rewarding one for the right candidate. Our Technology team is 30 strong and consists of full stack, mobile developers and QAs. The ideal candidate is someone who enjoys back end development responsibilities. You’ll often be required to understand the and them towards a meaningful solution for their environment. You’ll then need to apply your engineering prowess to design and develop new data-driven web applications. You will be delivering end-to-end web solutions for moderate to complex projects in a fast-paced environment. You know how the right software solutions can help businesses do more with less effort. You know the code inside out and enjoy putting innovation to work in real applications and getting real results. You will report to our Head of Technology.
Key Responsibilities
- Collaborate at all the different project phases, from defining technical, operational and user requirements, through to planning, quality control and testing
- Build conceptual architecture and develop solution options that match your clients’ requirements
- Partner with multi-functional technology teams to integrate solutions
- Cooperate with offshore and global teams
- Take ownership of building and delivering high quality software
- Build high-performance and reliable API-based services
- Help coach and mentor more junior resources by providing encouragement and constructive feedback and advice
- Assist in our recruiting and interviewing process
- Establishing and promoting development guidelines, and industry-leading practices and standards
Key Qualities We Look For
- Educational background in technical computing
- At least 4 years of experience, with at least 2 years of .NET experience
- The .NET Framework, C#, ASP.NET, SharePoint, WCF, WPF, SQL Server and other advanced components of Microsoft technology, using various agile and waterfall-based delivery methodologies
- AngularJS, Angular2+, Typescript, JQuery, Knockout, React, Cloud knowledge or experience.
- Sound knowledge in .NET CMS such as Umbraco and Kentico
- Analyzing, designing, developing, implementing and maintaining application code in a variety of contexts
- Resilience to pressure and a high volume of work
- Excellent communicator and team player
- Ability to learn new languages and technologies quickly