Solutions Architect - 3619


Overview:

Markel is seeking a seasoned Application Architect who will guide the work of several agile development teams, ensure that teams follow development best practices, review work products, and synchronize the architectural roadmap on a API/Web/software project/projects. You will support program objectives that include 1) reducing production defect rates; 2) implementing best-practices coding/API techniques; 3) improving software/API application development processes 4) orchestrating functional and technical solutions across multiple teams 5) improving fault tolerance and user messaging for inter-system dependencies 6) increasing site performance, capacity, and security; 7) demonstrating accountability; and 8) providing excellent service by managing to metrics and increasing customer satisfaction scores.

As Solutions Architect, you will work with clients and scrum teams to plan, design, and implement functionality for a national public-facing web site that has over 5 million. Your leadership will be vital to providing a high quality user experience to our customers. Our environment is a three-tier architecture that includes hundreds of web services with over 100 partners using Java, Weblogic, and other technologies.

Responsibilities:

You will:

  • Provide technical guidance to development teams that include analysts, developers, and testers, and share your extensive knowledge of architecture and best practices;
  • Collaborate with peer architects in the Program’s Architectural Review Board (ARB) in delivery technically competent solutions
  • Develop detailed technical designs based on the integration of business rules and partner systems
  • Peer review development work products;
  • Troubleshoot and triage issues – both during development and active production processing;
  • Implement processes and methodologies to maximize productivity;
  • Report metrics and elevate risks and issues

You must be proactive, adaptive, and flexible to quickly resolve issues and blockers. You will work with external (partner) teams, production operation, program management to lead and facilitate short-term and long-term actions to plan and deliver releases. And most importantly, you will help the team to identify initiatives to improve processes and product.

This is a challenging job that requires a top performer who is able to keep on point, communicate quickly and clearly with a large stakeholder group, and provide an organized and calm response to throughout the release process. You must be able to work independently and proactively to drive initiatives forward. Your activities will include facilitating and presenting solutions to a wide stakeholder base via in-person, teleconference, and Skype communications.

You will have the opportunity to contribute on an individual basis as well as demonstrate your strengths as a leader on an important and visible project. You will be leading a team of diverse developers very broad knowledge base.  Must be able to work with these different skill sets and assign tasks that take advantage of the individuals strength.

Qualifications:

Required:

  • 10+ years of progressive IT experience developing plans, gathering/analysis, and system design and software development;
  • 10+ years developing solution architectures and strategies across multiple architecture domains (infrastructure application, data , integration and security) involving multiple of the following technologies: web technologies, service oriented architecture, integration/middleware;
  • 5 years of experience with one or more of the following technologies: Liferay, JEE, Web Services, JSON, RESTful;Node.JS
  • Architectures, and DOM frameworks; Unified Internet Facing; .NET, Grails or Flask
  • Demonstrated experience in working with business stakeholders to prepare technical solutions that increase value to the user communities;
  • Experience managing the delivery of both Waterfall and Agile methodologies;
  • Experience providing architectural standards, and process support for definition and implementation of a consistent technical infrastructure;
  • Experience designing and developing web based solutions/API's that leverage deep content integration using commercial off the shelf content management solutions;
  • Experience with relational databases, ETL and data integration technologies
  • Experience leading a DevOps, CI/CD, test automation and cloud deployment projects.
  • Exceptional facilitation skills and the ability to communicate verbally, visually, and in writing
  • Experience working as a solutions architect on multiple projects form inception to completion with multiple deliverables and technologies.  Ideal candidate would have experience working on several projects with different objectives.

Desired:

  • 8+ years of experience of software development experience;
  • Experience with production evaluation and research of emerging technologies;
  • Knowledge of interfaces with multiple API capabalities

MSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.