Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Application Architect

Job LocationLeeds
EducationNot Mentioned
SalarySalary not specified
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

OverviewThis contributor, consultant and advisory role will have a comprehensive hands-on grasp of current technology patterns and practices, application design and cloud technologies within enterprise application environments. You will take an active role in all platform development and project workstreams from an early position through to completion contributing architectural input to solutions to ensure alignment with the strategic direction laid down by the Application Architecture Manager.You will ensure that industry trends and opportunities are identified and acted upon with proof of concept development as appropriate. You will be seen as a go-to person for queries relating to application design, standards, practices and technology adoption.Ensuring application architecture results in easily maintainable, robust and scalable applications, you will contribute to technological adoption and coding standards based on industry trends and best practice. Taking pragmatic decisions without losing sight of the overall product quality and strategic direction. Working closely with the development teams to ensure designs are adhered to.Key Accountabilities and Main Responsibilities

  • Implementation and ongoing input in to application architectural design standards and governance in line with recognised industry patterns and practices ensuring adoption within all development streams.
  • Continuous review of technologies, design practices and processes in line with industry trends therefore ensuring that advancements are best taken advantage of in an appropriate manner.
  • Consultant for application design and core platform code-changes effecting the foundational aspects of the platform aligned to strategic direction, before sign-off by the Application Architecture Manager.
  • Quality, Performance and Security of Software in the Production Environment is ‘built in’ from the first line of code.
  • Ensure all designs consider the cost-of-ownership and the impact this will have on the support of the application. Ensuring performance, logging, monitoring and maintenance are all part of the delivery for all changes.
  • Ensure that all application designs are easily maintainable, scalable, secure and resilient.
  • Ensure that all application designs are easily testable.
  • Identify and recommend standard architectural patterns to ensure code reuse is maximized.
  • Evaluate technologies and make recommendations.
  • Creation of proofs of concept.
  • Writing of technical documentation that defines application architecture standards and patterns.
  • Work closely with the development community in identification of remedial weak points.
  • Identify trends in application architecture and apply them in new applications development whilst also identifying opportunities for upgrade to existing applications.
  • Carry out source code reviews to ensure conformance to set application standards.
  • Monitor the performance of the systems to ensure fluid interaction between components.
  • Experience & Personal Attributes
  • 5 plus years experience in Development
  • Creative thinker with good analytical and problem-solving skills.
  • Attention to detail.
  • Ability to quickly understand current processes and technologies as well as current application and systems and their interactions.
  • Strong influencer of technical and non-technical topics, both within the development community and beyond. Assuring approval for change across technologies, process and tooling.
  • Delivery focused with a pragmatic approach to design whilst not compromising on quality and ownership.
  • Experience in the fields of application change, integration, messaging systems, design/architecture and review.
  • Proficient in software-engineering principles, software development methodologies, security concerns and technology choices.
  • Strong communication skills, written and verbal.
  • Essential to have Technology experience in; .NET, C#
  • Ideal:
  • An interest in New Technology
  • Ability to mentor and drive innovation.
  • Technology experience in; Git, TFS, Micro-Services, Message Orientated Middleware, ASP.NET / MVC, TeamCity, NuGet, SQL Server, Oracle, CSS3, Service Collection (IoC), Unit Testing (NUnit / xUnit), SonarQube, Azure, Windows, Enterprise Service Bus.
  • APPLY NOW

    Application Architect Related Jobs

    © 2019 Naukrijobs All Rights Reserved