Job Details

ID #45841219
State Michigan
City Detroit metro
Job type Permanent
Salary USD other other
Source Rocket Companies, Inc.
Showed 2022-09-20
Date 2022-09-19
Deadline 2022-11-17
Category Et cetera
Create resume

Sitecore Architect

Michigan, Detroit metro, 48226 Detroit metro USA

Vacancy expired!

Minimum Qualifications

  • Undergraduate degree or equivalent experience in computer science, information technology or a related field
  • Expertise programming in C#, F#, PHP, Python, Java, JavaScript, Progress OpenEdge or similar object-oriented/functional programming language
  • Expertise using software development frameworks and platforms, such as .NET Core, Node.JS, Angular or React
  • Experience solving integration and software design problems across domains
  • Experience recommending improvements in areas such as security, performance and maintainability
  • Experience negotiating functional requirements (FRs) and non-functional requirements (NFRs)
  • Experience facilitating technical deliberations
  • Experience building and deploying applications with Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft Azure
  • Experience with Docker/containerization
  • Ability to pioneer and lead adoption of engineering tooling and practices
  • Ability to interpret business needs to guide research of technical disciplines
  • Understanding of distributed architectural design principles

Preferred Qualifications
  • Graduate degree or equivalent experience in computer science, information technology or a related field
  • Basic solution architecture certification from a major cloud provider, such as AWS, GCP or Microsoft Azure
  • Experience defining and mitigating security threats through FRs and NFRs
  • Experience mentoring and training
  • Experience developing an organization's architectural discipline
  • Ability to articulate principles for significant architectural decisions

Job Summary

The Software Architect acts as a technical thought leader with a deep understanding of the necessary trade-offs in the architectural design and integrations within their product area. They influence FRs and NFRs, contribute technical work items to the product roadmap and oversee deliberations with technical stakeholders to ensure the quality and functionality of the software. They are also responsible for elevating engineering team performance and have demonstrated their ability to engineer at a higher caliber.

Responsibilities
  • Act as thought leader in the iterative creation of fault-tolerant and scalable software
  • Lead design of software and integration patterns for the product area
  • Collaborate with technical stakeholders to document specifications and reference architectures
  • Design with consideration of constraints and NFRs, such as availability, security and performance
  • Collaborate with engineers and architects to define technology architecture governance
  • Collaborate with engineers to implement testing frameworks, coverage standards and quality standards
  • Analyze current and future user needs and business requirements to identify opportunities for improvement
  • Facilitate decision-making discussions on adapt/buy/create solutions
  • Build principles for design, development, quality, deployment and operation for the product area
  • Negotiate the priority of technical debt, technical investment work and business requests to balance healthy software and delivery of business value
  • Ensure adoption of standard development tools, technologies, libraries and frameworks
  • Execute proof-of-concept experiments and generate prototypes
  • Mentor and support team members on any of the above responsibilities

Disclaimer

This is an outline of the primary responsibilities of this position. As with everything in life, things change. The tasks and responsibilities can be changed, added to, removed, amended, deleted and modified at any time by the leadership group.

Vacancy expired!

Subscribe Report job