Solutions Software Architect - C#, Net, Microsoft, Cloud Tech

Apollo Solutions
United Kingdom
£70k - £85k pa + excellent benefits and bonus
03 Oct 2017
05 Nov 2017
Contract Type
Full Time
Solutions Software Architect - C#, .Net, Microsoft, Cloud Technology The Client Our client is a fast-paced e-Commerce company, expanding globally at a rapid pace. The role As Solution Architect, you will be responsible for translating the needs of the business into technical designs which can be moulded into high performing, highly available, extensible and efficient software systems. The Solution Architect role is one of the keystones in the delivery of business solutions and the advancement of our technology. You will -Have overall responsibility for the design of enterprise-grade software solutions across one or more teams based largely but not exclusively on the Microsoft Technology stack -Be responsible for identifying, assessing and selecting the most appropriate technologies, architectural styles and patterns needed to deliver a software solution -Support project and programme management to understand, communicate and manage technical dependencies across platforms and projects -Work closely with the Lead Software Engineer and their associated teams to ensure that solution designs can be translated into working, high quality software, and that any technology selections or architectural styles are clearly articulated to the team -Develop strong relationships with Business stakeholders, Business Analysts, and other Platform Teams; both within IT and across the organisation to guarantee that solution designs map to the requirements of the business and are aligned to the roadmap of partner teams and the wider strategic roadmap of the company -Ensure that any non-functional requirements, environmental or technology constraints are captured, considered and addressed as part of the solution design -Work with the Principals and engineering peers to ensure the continual improvement of the architecture and engineering practices -Guide and mentor within the teams you work with, and provide feedback to the line managers around performance and reviews; and seek out and actively promote ideas and techniques in the community - both within the business and externally. About you: -Excellent and proven design capabilities, preferably in a micro-service based architecture -Proven experience of leading teams in the successful delivery of complex, highly performing, and high quality software systems, both from Engineering and Architectural standpoints -Experience shaping both functional and non-functional requirements, ideally within a high-volume consumer facing and/or e-commerce environment -Ability to assess 3rd party products and technologies, along with being able to evaluate whether to take a build or buy approach -Experienced at effectively communicating technical designs to both technical and non-technical audiences; familiar with modelling languages and producing formal design artefacts to convey designs, but is equally comfortable translating them into higher-level views -Experience of the full software development lifecycle, along with an appreciation of quality assurance, continuous integration/delivery, and the benefits of automation -Experience and understanding of Agile and XP practices and the ability to gauge the appropriate amount of up front design that will be required to ensure the team can build, but are not overly restricted or constrained by the design should changes be required -Experience in a broad range of technologies and their implementation, including at least some of the following: *Object oriented programming languages, preferably .Net (C#) *Web application frameworks and technologies, ideally ASP.Net (Web Forms, MVC, WEB API) and client side technologies (JavaScript, HTML, CSS) *Relational and non-relational technologies database technologies *Cloud based development and delivery platforms, ideally Microsoft Azure *Message oriented middleware solutions and/or integration platforms, ideally MSMQ or Azure Service Bus *Web services - JSON, SOAP/XML *Networking protocols - transport (TCP/IP) and application (HTTP) level *Server and networking infrastructure technologies Technology This role requires a unique blend of entrepreneurship and pragmatism, the ability to adapt fast, and drive projects and people forward. In return, the company offers you the opportunity to be part of a growing fast-paced and ambitions team, strong career progression opportunities, a buzzing work environment, and great salary and bonus. If this sounds of interest, please apply here or send your CV to **********************************. Solutions Software Architect - C#, .Net, Microsoft, Cloud Technology
This job was originally posted as