Senior Solution Architect | Remote

Job Category: Developer Role
Job Type: Full Time
Job Location: Remote - UK Business Hours

 

About the Role:

 

In this role you will design and lead the development of software solutions contributing to all phases of the development lifecycle.

You will architect the solution for projects, drawing on your experience and technical know-how and your understanding of the client’s business needs but also respecting the established “play-book” adopted at Elemental Concept.

The design of any solution will not only meet the identified business needs and nuances of the Client but will also be built to enable scale whilst further considering stability and security.

You will take a lead role on the project to ensure the successful delivery of the solution, defining the technical requirements for each of the functional stories within a project and working ahead of the team to “unblock” the more technically challenging aspects of the project.

You will remain “hands-on” during the build phase, providing ongoing mentoring and guidance to the team and delivering code when needed.

The role will require a high level of collaboration with CTO and other members of the Senior Tech Team to ensure alignment with global organisation on tech stack, processand workflow.

Our assignments are broad in nature, and varied, requiring ingenuity and innovation in the design of the solution. No project is the same, each requiring a different approach.

We adopt an agile methodology, working in self-managed teams and collaborating closely with our Clients.

You will get to work alongside highly motivated and technically gifted colleagues and interesting Clients allowing you to expand your skill-set whilst also imparting your knowledge to the wider team.

 

Key responsibilities:

Participate in product discovery and requirements gathering with customers, contributing to the definition of the functional solution and producing delivery estimates
Define the architectural vision that guides the solution as a basis for mutual understanding between all parties involved in the development (customer and Elemental).
Define the high-level structure of software systems, its main components, and their interfaces.
Identify how the component should interact with each other and external systems.
Analyse the business impact that certain technical choices may have on a client’s business processes.
Evaluate project constraints to find alternatives, alleviate risks, and perform process re-engineering if required.
Collaborate with Elemental and Client project management and IT development teams to improve the architecture.
Control the entire development process within a project supervising and guidingdevelopment teams, adopting agile scrum delivery methodology
Notify stakeholders about any issues connected to the architecture.
Fix technical issues as they arise.
Conduct system architecture evaluation across various client businesses (due diligence)
Continuously researches emerging technologies and proposes changes to the existing architecture.
Support the business development process, providing technical pre-sales expertise as needed



About You:

Proven hands-on software development experience working on a diverse range of projects from bootstrap to enterprise grade and successfully taking these projects from concept through to production and beyond. Most recently operating at a senior level leading teams and architecting solutions.
Demonstrable knowledge, awareness and practical experience of different software architectures, technology stacks and delivery methodologies as well as working with Operations to ensure successful delivery of projects.
Proven experience working with technical and non-technical teams at all levels, from strategy and design (to include scoping and estimating of project builds) through to development, deployment and application support.
Hands-on technical leadership and advice in the development, delivery and ongoing improvement of programmes of work.
Experience delivering within agile framework, providing guidance, mentoring and training in Agile technical delivery
Proven technical leadership within a project team, fostering a culture that builds domain skills and rewards delivery and client value.
A strong focus on delivery priorities, holding others to account for delivery, and swiftly responding to changing requirements.
An open mind with a willingness to take on board views of the wider team and a willingness and commitment to follow the direction of the CTO and senior tech team. In short, you will have an ego that survives being “checked at the door” and will be able to work collaboratively to find the right solution for our clients.
An inspirational team player, helping others to achieve their full potential
Technology-wise we expect you to have a good working experience with back-end and front-end technology across a number of technology stacks as well as good working experience of Testing Frameworks.
You MUST
o Have knowledge of cloud technologies (AWS and/or Azure)
o Be familiar with CI/ CD workflows e.g. Jenkins, Circle CI, Bitbucket pipelines etc
o Have basic knowledge of LINUX
You will be fluent in English, both spoken and written.
Whilst it is the nature of your experience that will be of most interest to us, we have found that typically someone will have needed ~8 years relevant working experience to have the gained the tools, skills and knowledge needed to perform this role.



About Us:

Founded in 2016, Elemental Concept is a Tech Consultancy, Software Developer and Managed Service Provider. 

Based in London and Singapore, we are business led from end-to-end. We work with Clients from start-up to multinational across many verticals. The common denominator across all Clients is the need to solve fundamental business problems using technology as a means to achieve success.

We partner with our clients to identify the fundamental value proposition of their business / solution and then identify and build the technology that supports success. 

Beyond the build we offer platform management services, ensuring our clients systems continue to perform for the long-term.

Please send your CV to info@elementalconcept.com