Solution Architect (Azure)

Full Time
Houston, TX 77027
Posted
Job description

Our company is seeking an experienced and talented Solution Architect.

The Solution Architect (Azure) is responsible for architecting and designing comprehensive solutions that meet functional and non-functional (e.g. performance, security, and operational considerations) requirements in support of a given initiative in Azure landscape. Plays a role in establishing architectural vision and direction, architects solutions, provides advice and guidance, monitors emerging technologies, and assists in software and service procurements. Works collaboratively with the business to understand the business/product roadmap to develop architectural vison and direction.

Architecture Vision and Direction: Contributes to the technology strategy by identifying, assessing and recommending external trends in technology and methodologies
Assists with the development of frameworks, standards, policies, principles and procedures that guide technology decisions and maximize reuse of technology
Exercises solution design leadership on initiatives, driving alignment to target architecture and design standards
Facilitates architecture reviews, ensuring adherence to architectural standards, and consistency across organizational and design boundaries
Solution Architecture Development: Creates solution options and solution architecture, adhering to architectural standards and the technology roadmap, and minimizing technical debt
Designs solutions that involve complex, multi-system integration, possibly across BUs or domains
Ensures non-functional requirements are satisfied
Involved in every aspect of lifecycle (from requirements to deployment assisting in design and triage of defects)
Drives alignment between architecture and business needs
Participates in application rationalization and the development of application architecture roadmaps
Identifies applications and platforms impacted by the solution, the need for new platforms, and drives platform selection
Contributes to backlog of development team
Facilitates large groups of diverse stakeholders to consensus on target solution
Advice & Guidance: Provides guidance and oversight, ensures the viability of proposed solutions, and provides direction on the appropriate approach to the solution throughout the project, and ensures appropriate and complete unit/system/load testing and code review
Communicates architectures, relevant technologies, practices, platforms, and products to delivery team and other stakeholders
Performs due diligence during potential mergers and acquisitions
Participates in lifecycle and resource planning
Relationship Management: Builds effective relationships between IT, business users, and internal/external service providers
Effectively communicates relevant information to stakeholders and teams
Emerging Technology Monitoring: Evaluates emerging technologies and the evolution of current technologies to define a future vision roadmap for optimal application of technology to meet business needs
Conducts Proof of Concept for feasibility studies
Recommends improvements to processes and technology that improve the effectiveness of the team
Strategic Sourcing: Oversees and facilitates the evaluation and selection of hardware and software technology, as well as the design of standard configurations for a particular project
Architecture Vision & Direction: Ability to: Contribute to strategic plans for technology, which satisfy the current and ongoing needs of the organization’s business strategy, and the current and future capabilities of technology
Promote technology policies, practices, and decisions which recognize the current and evolving needs of all the stakeholders
Validate that the delivery team operates according to the principles embedded in relevant standards
Solution Architecture: Ability to: Lead the design of technical solutions for complex systems, ensuring consistency with specified requirements agreed with both external, and internal customers
Contribute to policy and strategy for the selection of solution architecture components, and coordinate design activities, promoting the discipline to ensure consistency
Validate that appropriate standards are adhered to: Manage the target design, policies, and standards, working proactively to maintain a stable, viable architecture and ensure consistency of design across projects
Design solutions that involve complex, multi-system integration, possibly across BUs or domains
Advice & Guidance: Ability to: Provide leadership and guidelines to promote the development and exploitation of technical knowledge in the organization
Effectively communicate technical concepts, options, and implications to non-technical stakeholders in written, verbal, and diagrammatic forms (and vice versa)
Work with cross-functional architect teams to develop optimal solutions to complex issues
Performance Architect: Performance Architect Development: Partners with QE team, assisting with creating and refining effective performance test objectives, test plans, and scenarios that help the organization achieve quality requirements
Collaborates with project teams on application and module design that achieves the quality attributes of performance, scalability, and availability
Independently utilizes diagnostic and monitoring tools to detect, isolate, and resolve performance issues throughout the application technology stack
Provides technical and analytical leadership to a small team of performance engineers and systems analysts, working together to resolve performance issues and continuously improve application performance, for both real-time transactional systems and batch systems
Guides operations and support team on building and refining performance metrics capture and reporting for production systems, and corresponding processes
Builds tools and frameworks that assist in performance validation
Technical Architect: Technical Architecture Development: Develops the logical and technical architecture for project and platform initiatives, and collaborates with project teams to realize them
Identifies necessary non-functional requirements (performance, security, operational concerns) and participates in the development of conceptual architecture
Evaluates technology, security, performance, availability, and interoperability requirements and produces high level design deliverables that enable development teams to produce products that are flexible, scalable, and secure
Recommends options for the resolution/prevention of technical debt and to facilitate rapid development and implementation
Develops test plans to check infrastructure and systems technical development, and where possible, makes recommendations for improvement
Contributes performance, security, and operational items to backlog of development team

Education & Experience:
Bachelor’s degree in Computer Science or related field or equivalent combination of industry related professional experience and education
Experience designing, developing, and delivering technology solutions
Experience architecting complex, multi-system solutions
Experience developing architecture principles and standards

Knowledge & Skills
10+ years of progressive overall IT experience with 4+ years in Azure
3+ years of Solution architecture, Integration or Application architecture experience
Strong Leadership and Architecture experience in Cloud Design, Development, and Delivering Cloud native solutions like microservices, containerized apps, RESTful APIs/Services on any of the public clouds - Azure
5+ years of data integration/engineering experience in architecture, design, development, managing & supporting data integrations/pipelines connecting some of the data sources/systems/applications/cloud providers/snowflake/3rd party vendors using few of the technologies/tools like Mulesoft, Talend, Kafka, GCP Data integration (Dataflow, Data Prep), python
Strong experience with large-scale container orchestration systems like Kubernetes in building & managing microservices
Strong Experience with Relational, NoSQL database implementations (like Postgres, MySQL, Mongo, Cassandra, GCP database services) & caching like Redis, Elastic
Strong experience in application development including Java, Spring boot, Python
Experience with agile development process and DevOps practices/tools like CI/CD, JIRA, Terraform
Working knowledge of logging and monitoring tools such as Splunk, Dynatrace

Job Type: Contract

Pay: $65.00 - $75.00 per hour

Ability to commute/relocate:

  • Houston, TX 77027: Reliably commute or planning to relocate before starting work (Required)

Experience:

  • Azure: 3 years (Required)

Work Location: Hybrid remote in Houston, TX 77027

johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs