Application Architect
Financial Services | Cloud
ago
Location
West Midlands, Solihull
Hybrid
Salary
£75k+
Experience Level
Entry
Junior
Mid
Senior
Expert
Technologies Used
C#
.NET Core
SQL
.NET
Our Client
Global Financial Solutions Provider
SPECIALTY
Personal Loans, Revolving Credit, Loan Consolidation Solutions, Payment Facilities/Short Term Credit, Real Estate Credit, Short Term Credit, In-Store Credit, Retail Credit Card, Car Leasing Services
INDUSTRY
Financial Services
Company Size
20000+ Employees
Aubay's Take
Our client is a leading finance provider in the UK and Europe and is part of one of the world’s largest financial entities. In this fast paced digital first world, our client provides responsible consumer finance solutions in a B2B and B2C capacity and offer a variety of creative strategies and adaptable lending choices that convert aspirations into reality. Their vision is to be a driver of positive change and to provide helpful and affordable finance options that customers can trust and use every day. Over the last 50 years, our client has built a portfolio of over 27 million clients and employs more than 20,000 employees globally – with a team of around 700 here in the UK. With their firm focus on creating a leading working environment with a strong emphasis on inclusivity and CSR, our client has been recognized as one of the top employers in the UK for three consecutive years.
Benefits from Aubay
At Aubay UK, people are at the heart of our business. We offer a competitive remunerations package which includes a range of benefits. You will receive continuous support from our dedicated team of Talent Acquisition Specialists who will support your career development and success during your assignment with our client.
25 Days Annual Leave
Work From Home Opportunities
Pension Scheme
Opportunities to Work Directly with our Client
Training Opportunities
Discount Holidays at I'Aero Chalet
Role Summary
Aubay is looking for a talented Application Architect with a passion for developing high-quality applications, to join our client's team and help them take projects to the next level. Your role involves collaborating with fellow architects, business units, and clients to deliver software designs aligned with the Enterprise Architecture roadmap. Your responsibilities encompass adhering to guidelines, principles, and best practices throughout the Software Development Lifecycle, crafting both high-level and low-level software designs in accordance with set standards. The ideal candidate will have a passion for quality, excellent communication skills, and a flexible and adaptable mindset. You should also value teamwork and be committed to personal and professional development to meet the changing demands of the role.
Required Skills and Experience
- Over 6+ years of experience in designing enterprise applications using .Net technology
- Over 6+ years of experience developing and supporting Web applications
- Knowledge of .Net Core, VB.Net, C#.Net, SQL, Web Services/WCF, XML, REST/JSON
- Experience with Architecture Design Patterns including DDD, Event Driven
- Strong API design and experience in implementing
- Modelling – Visio, Sequence diagrams, UML, ArchiMate
- Track record of delivering to time, budget, scope and quality
- Comprehensive understanding of development methodologies and standards
- Understanding of different methodologies including Agile Scrum, Waterfall & SDLC
- Strong interpersonal, communication (written and oral) and project leadership skills
- Ability to work under pressure in a fast-moving environment with frequent changes, prioritise and execute tasks and make sound decisions in emergency situations
Desirable Skills
- Rabbit MQ/Kafka experience
- NoSQL (e.g. Postgres)
- Front Design (UI patterns/frameworks)
- Prince2 Practitioner
- Previous experience in the Financial Services Industry
- ITIL v3 Intermediate Qualification: Planning, Protection and Optimisation | Release, Control and Validation
- Knowledge of: CMS/EPiServer, Linux, MVC, SPA, JavaScript, HTML, CSS, API Manager applications, iServer
Key Role Responsibilities
- Ensure all project technical solutions are fully documented and aligned to established standards.
- Develop and document high-level software design ensuring stability, resilience, and performance in line with the Strategic IT Enterprise Architecture roadmap.
- Lead end-to-end low-level design and documentation of strategic new projects in partnership with Infrastructure, Architecture, Operations, and Development teams to drive and agree on optimal solutions for the business.
- Oversee adherence to coding standards, conducting regular peer reviews and making recommendations/suggestions for improvement, including low-level solution review as part of Agile Iteration delivery.
- Ensure development and delivery of web applications compliant with Security Standards and business guidelines.
- Provide teams with comprehensive design and documentation for software components, ensuring alignment with design and delivery standards through regular reviews.
- Develop and optimize web applications to meet current and future business needs, ensuring alignment with SLAs and collaboration with stakeholders.
- Collaborate with Principal Application Architects, Enterprise Architecture team, and Product Development to simplify integrations for partners (Business as a Service).
- Partner with senior leadership and business experts to understand requirements and determine the best approach for new web applications.
- Assist in ensuring APIs and services adhere to group standards, specifications, and security protocols.
- Support the transition to Agile delivery and ensure adherence to development standards and methodologies.
- Perform hands-on analysis and programming as needed and evaluate external solutions for suitability and alignment with internal standards.
- Ensure proper implementation and support for web services, hosted solutions, and packaged software.
- Incorporate obsolescence, upgrades, and refactoring into software design, and communicate changes effectively to project teams.
- Provide technical support during client interactions and application understanding.
- Contribute to Application Portfolio and Enterprise Architecture committees to align with EA roadmap.
- Drive improvement through proof of concepts and R&D to address business challenges.