Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Solutions Architect

Experienced Recruiting Partners

Solutions Architect

Charlotte, NC
Full Time
Paid
  • Responsibilities

    *Must have Domain Driven Design and Event Driven Architecture

    Responsibilities:

    • Collect information from different sources and integrate information to find creative technical solutions that meet business needs.
    • Build, present, and document comprehensive architecture designs in a concise, yet thorough manner.
    • Perform reviews and assessments of team deliverables to ensure adherence to architecture designs and standards.
    • Understand, define, and communicate critical quality attributes or non-functional requirements at the solution level.
    • Work with other architects to craft Architectural Proof-of-Concepts to determine the feasibility and technical risks of a proposed design.
    • Investigate new technologies and stay abreast of industry developments and trends.
    • Support Enterprise Architects in the creation, maintenance, and adoption of company technology standards.
    • Analyze necessary functionality / features to figure out appropriate technologies (recommending new technologies as appropriate).
    • Perform architecture reviews and assessments while working with business, technical or product teams to improve their existing solutions.
    • Mentor and coach engineers; leading by example, providing hands-on technical expertise, helping foster creativity, and modeling Corporate core values.
    • Investigate new solution compatibility with the existing environments
    • Collaborate with other Architects and Technical Leads to ensure consistency across teams and improve technology reuse.
    • Define high-level architecture, standard methodologies, and guidelines that balance short-term and long-term objectives in a practical manner
    • Support Enterprise Architects in the establishment and adoption of company technology standards.
    • Develop strategies for risk mitigation, including risks associated with unstable or un-scalable requirements.
    • Lead Joint Architecture Design sessions to collaboratively design solutions
    • Present solutions to the Architecture Review Board for review and approval
    • Develop, define and contribute to Architecture & Technology Standards
    • Build roadmaps for technical capabilities and contribute to technical capability backlogs that get executed by Engineering teams
    • Collaborate closely with Product Owners to ensure execution of work aligns to roadmap and vision
    • Frequently interact with internal customers of capabilities to gain insight and tailor capability roadmaps to meet the customers’ needs
    • Lead adoption efforts and track adoption rates of technical capabilities
    • Track customer satisfaction for technical capabilities and adjust roadmap as necessary to serve internal customers to the highest level

    Requirements:

    • Bachelor’s degree required and 10 + years of relevant engineering (including at least 5 year of experience with architecture)
    • Strong working knowledge of most relevant systems and platforms, and expertise in at least 1 primary technology
    • Experience working in an Agile software development environment (Scrum/Kanban, SAFe)
    • Knowledge and skills surrounding Web and Public Cloud architectures
    • Ability to apply models, tools and methods;
    • Ability to design and develop solutions;
    • Ability to integrate solutions;
    • Ability to design modular architectures, platform thinking, domain-driven design
    • Relevant certification for the corresponding architecture discipline
    • Knowledge and skills surrounding .NET platform (C#, etc..)

    Preferred Experience, Qualifications, and Skills:

    • Experience, knowledge, or skills in architecture modeling standards (C4, ArchiMate, UML, etc..)
    • Experience, knowledge, or skills in Solution Architecture Options Analysis / Tradeoff Analysis (e.g., ATAM, SWOT).
    • Excellent large-scale design and implementation skills with broad and deep experience in elastically scaling and resilient architectures
    • Shows a deep understanding of information systems from a holistic perspective, key technologies, systems modeling and enterprise frameworks.
    • Knowledge and skills surrounding Azure-based Cloud architectures.
    • Knowledge and skills surrounding .NET platform.
    • Experience building/supporting distributed systems
    • Experience designing system architectures for web based financial systems
    • Strong leadership and interpersonal skills.
    • Able to conduct proof of concepts, perform solution / technology evaluations and comparisons, give estimations, and provide architecture recommendations to product teams.
    • Able to balance the long term and short-term implications of architectural decisions.
    • Able to work independently and prioritize work.
    • Ability to coach, delegate and develop junior architects and engineers
    • Ability to communicate at different levels (engineer up to leadership)
    • Ability to influence and solve conflicts
    • Conceptual and creative thinking
    • Enterprise and strategic level thinking