Job Description
------ Hybrid working. Contract Role Outside IR35 -----------
Company Description
Novus is a boutique consulting firm based in the Greater Cheshire West and Chester Area, specializing in digital transformation and strategy for the home-buying industry. They work with lenders, law firms, brokers, and vendors, offering innovative solutions to help them stay ahead in the property market. Novus supports companies in leveraging digital technology, challenging the status quo, and building high-performing businesses within the industry.
Role Overview
The Technical Architect will play a pivotal role in defining and maintaining the technical architecture across projects, reporting to the Chief Architect. They will bring hands-on experience in C#, Azure, and C4 modelling, contributing to the delivery of robust, high-quality software solutions. The individual will also conduct comprehensive reviews of established software products to formulate long-term maintenance and improvement strategies.
Responsibilities
* Collaborate directly with scrum teams to deliver working solutions, offering hands-on support when necessary.
* Evaluate technical opportunities, providing innovative solutions aligned with business needs.
* Conduct reviews of existing software to develop strategic plans for maintenance and enhancements.
* Advocate and implement best practices in agile delivery methodologies.
* Design and maintain technical architecture using C4 modelling.
* Maintain a strong focus on the quality attributes of software, such as performance, security, and reliability.
* Stay updated on emerging technologies to integrate innovative solutions into projects effectively.
Required Skills
* Strong experience with C# and Azure ecosystem (e.g., Azure Functions, Cosmos DB).
* Expertise in C4 modelling and architectural documentation.
* Understanding of software quality attributes and how they contribute to the success of long-lived software products.
* Strong understanding of good coding practices, including SOLID principles and Design Patterns.
* Understanding of how software products are impacted by the DevOps infrastructure they sit on.
* Proven ability to evaluate and investigate technical opportunities and deliver working examples.
* Excellent communication and stakeholder management skills.
* A collaborative mindset with a willingness to work directly with cross functional teams.
Preferred Skills
* Any knowledge of DevOps practices, including containerization and infrastructure as code (e.g., Docker, Kubernetes, Terraform) is a bonus but not required.
* Familiarity with Azure DevOps.
* Any experience with products which leverage AI functionality, such as machine learning.