What you’ll be doing...

Verizon Connect has an immediate need for an Enterprise Architect to facilitate the architectural design of our award winning Mobile Workforce Management platform. The candidate will join an Enterprise Architecture team in a rapidly expanding SaaS company based in Dublin.

They will oversee the implementation of multiple concurrent solutions built on two platforms. The Enterprise Architect will assist teams in design problems, platform best practices and standards compliance. In addition, he/she will focus on improving the quality of software delivery.

They will need a deep understanding of service oriented architectures and distributed systems built on the .NET framework. The candidate must have experience of working in big data environments of 50 – 100 TB in data size over a large database farm.

The candidate will help in establishing new processes and procedures around governance, documentation and support of the development organisation.

The candidate will report directly to the Chief Architect.

Key Responsibilities:

    • Develop and maintain enterprise architecture models, such as performance, application and security.
    • Develop architecture governance strategy and controls to ensure consistency between various systems and components.
    • Provide advice and present on solutions for stakeholders at different levels within the organization.
    • Full SDLC involvement including review of development and testing activities to ensure architecture vision is being followed.
    • Work with stakeholders to help define business requirements for complex systems, focusing on understanding and documenting the business processes and data flows between each component.
    • Work with development teams in the implementation of processes which result in a highly simple, extendable and scalable architecture
    • Help drive the development of future state architecture and the strategic plan for supporting both transactional and information systems.
    • Work with third parties to integrate systems or components into the company’s products
    • Research and assess emerging technologies and recommend technologies that can simplify development, reduce effort, or solve problems that are creating defects in current systems
    • Write sample code for features that utilize new or unfamiliar technologies, coding practices, or languages
    • Analyse metrics to identify potential areas for improvement and/or refactoring
    • Educate developers on topics ranging from basic principles like decoupling, interface segregation, writing clean code or how to apply SOLID principles to advanced topics like functional decomposition and refactoring, deployment methodologies, network traffic analysis, load testing, or defect analysis

What we’re looking for...

  • 8+ years in technical leadership roles with a minimum of 3 as an architect or similar leadership role.

  • Experience with common patterns and principles in distributed systems (REST, SOA, CQRS, SOLID)

  • Strong experience in the .Net framework (WCF, MVC, Web API, Windows Services etc.)

  • Experience of microservices architectures

  • Experience of distributed caching and related open source tools.

  • Experience with asynchronous and message based communication (Message Brokering/Service Bus).

  • Experience in OO JavaScript, JSON and leading industry frameworks.

  • Experience of dependency injection and inversion of control.

  • Strong leadership skills including resource management and project estimation.

  • Ability to analyse and understand complex problems.

  • Highly organized, self-motivated, pro-active, and able to plan.

  • Excellent, proven written and verbal communication skills required.

  • Excellent, collaboration, influence and leadership skills required.

  • Experience of selecting third party products (Market scans, PoC, RFP etc.).

  • Demonstrated knowledge of IT Security best practices and integration with application authorization and access.

  • Strong experience with application lifecycle management processes and related tools and practices.

Desired.Qualifications:

  • Previous experience in SaaS based systems is a distinct advantage.

  • Experience of public cloud services (Azure, Amazon)

  • Experience with Enterprise Mobile Device Management (MDM) solutions

  • Experience of producing mobile solutions on iOS, Android and Hybrid platforms.

  • Knowledge of NoSQL solutions.

  • Minimum of a B.S in Computer Science or related field

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.