Please note: This role is open to UK based applicants only.
Ensure you read the information regarding this opportunity thoroughly before making an application.
About Redcentric:
Redcentric is a leading managed service provider with a rich end-to-end solution portfolio covering the spectrum of Connectivity, Cloud and Collaboration, designed and delivered by our own highly skilled teams from our privately owned, UK based multi-million pound infrastructure.
Redcentric has annualised revenues in excess of £90million, more than 500 highly skilled employees serving over 1000 customers across the UK.
With the IT landscape in constant evolution, Redcentric is built around today's modern IT challenges offering application, collaboration, infrastructure, network and IT security services. Learn more about what we do on our website.
Purpose:
The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers.
They will contribute to, or sometimes lead, the technical design of complex solutions using modern processes and design patterns, and production-grade technology.
The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques.
The role holder will work closely with colleagues both within and outside of their own team and organisation, to ensure successful delivery of software projects.
Key responsibilities:
Duties will include, but are not restricted to the following:
Delivery of high-quality technical solutions to meet stakeholder requirements.
Gathers, manages, and prioritises the backlog/workload with internal & external stakeholders.
Ensures user stories are ready for development to start work.
Ensure that customer requirements are understood clearly and accurately defined, both technically and from a business perspective.
Support solutions through the selection of appropriate tools, technologies, and frameworks either drawing on experience or by driving innovation and apply best practice.
Effectively communicates designs and principles to implementation teams and supports the delivery.
Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation.
Lead and encourage awareness of Redcentric's chosen methodologies, respect for Agile software design and software engineering.
Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery.
When required, Identify and coordinate rapid, expert on-the-ground technical fixes for high profile problems when they occur in a client's environment or system/platform.
Develop and maintain a deep technical knowledge of the Redcentric technology stack.
Thinking through, understanding and applying broader issues and non-functional requirements (e.g. scalability, security, maintainability & performance)
Mentoring developers in the team and reviewing code, contributing to the overall quality and security principles.
Provide technical training, solution awareness and knowledge transfer to other team members.
Supporting Project Management by leading the upfront and on-going phases of a delivery.
Understand non-functional requirements including performance, resilience, stability, security, maintainability and scalability of systems/solutions.
Ensure consistent collaboration, relevant documentation and support/service mechanisms, both internal and external, throughout all engagement lifecycles.
Prototyping potential solutions through Proof-of-Concept and MVP implementations
Transitioning new client solutions into a managed service and ensuring engagement and value once in service.
Contribute to the company's development and the achievement of its mission, growth plans and aims and objectives.
This list of responsibilities is not exhaustive, and the role holder is expected to reasonably take on any other responsibilities required to support business activities within the Redcentric Group.
Person specification
The ideal candidate will be able to demonstrate the following skills and experience:
Skills
Deep experience of the software/application development process/lifecycle and delivery of complex software solutions
Solid experience designing, building and supporting a variety of commercial, complex, enterprise systems.
Ability to build and maintain strong relationships with stakeholders at all levels, both internally and externally.
A commitment to design, build and deployment excellence.
Ability to see the wider picture and consider consequences.
Be the technical authority for the client.
Systems design considering both functional and non-functional demands.
Proficient people management skills, with ability to lead and develop a team as individuals as well as together.
Excellent presentation skills and ability to engage non-technical audiences effectively.
Knowledge
A deep technical knowledge throughout the whole technology stack.
Strong demonstrable development experience across a range of technology stacks and of having developed systems based ideally on .NET and related frameworks. Knowledge of front-end development would be beneficial.
Deep experience with Cloud based design and deployment patterns on cloud-based platforms, preferably Azure.
Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference)
Strong experience in Agile / DevOps, with Continuous Integration and Delivery techniques.
Knowledge of test automation frameworks.
Progress Reporting: Methods and techniques for reporting progress against an agreed plan.
Understanding of version control, Configuration Management, Reporting, Quality Assurance.
Established knowledge of design methods, models and techniques.
Good commercial awareness and understanding of the need for business value.
Behaviours
Capable and confident with complexity and the unfamiliar.
Ability to see the wider picture and consider consequences.
Ability to have the difficult conversations early and to drive consensus.
Proactivity and drive in all areas of work.
Inclusive leadership style.
Lead and encourage awareness and respect for Agile software design and software engineering disciplines.
Seeks peer review and networks with colleagues across the organisation.
Focus on results and outcomes.
Experience of working with both internal and external customers.
Innovative thinker / problem solver.
Excellent communication skills are ideal in order to participate and drive internal and customer meetings, as well as develop solutions.
Ability to develop, maintain and cultivate client relationships.
Be involved in the Architects Forum helping to steer the technology direction.
Excellent team motivator and be aspirational to their team.
TPBN1_UKTJ