Aubay is seeking 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.This role requires the successful candidate to be onsite in Solihull three days a week; this is a non-negotiable requirement.
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, C#.Net, SQL, Web Services/WCF, XML, REST/JSON, NoSQL (e.g. Postgres)
* Strong API design and experience in implementing
* Strong experience in Software Patterns
* Knowledge of Cloud technologies and designs for the cloud
* 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
* Experience with Architecture Design Patterns including DDD, Event Driven
* Experience in Enterprise workflows such as products like Camunda
* Front Design (UI patterns/frameworks)
* Previous experience in the Financial Services Industry
* 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 optimise 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.
#J-18808-Ljbffr