Vacancy expired!
- Work alongside your product manager to understand end user challenges and future ambition through a deep understanding of current state processes and constraints.
- Evangelize technology; help your customers and product manager realize the possibilities of both the technology, and methods of enabling (feature toggling, A/B testing)
- Create software and solution designs that the team can work with to deliver the outcomes required through initial MVP and subsequent iterative cycles of development.
- Promote an evolutionary architectural approach, allowing designs to evolve as new information becomes available.
- Create unambiguous architectural direction for the team in alignment with Enterprise ambition and strategy.
- Ensure the team considers operational concerns when building solutions (monitoring, logging, deployment)
- Balance short term tactical decisions with longer term aspirations to ensure that technical debt is kept at an acceptable level.
- Work across teams to support the creation of non-functional requirements, including but not limited to performance thresholds and security considerations.
- Engage as a member of an architectural community of practice, supporting fellow architects, knowledge sharing and establishing policies, blueprints, and codified architectural patterns.
- Work with the teams to answer questions through prototyping and spike development.
- Work with the team to clearly define acceptance criteria for stories of architectural significance.
- Advisory to the product manager and teams during the prioritization of features and stories.
- Review code and sprint output to ensure that the architectural intent has been realized.
- Support the career aspirations of your team members, providing continual mentoring and guidance.
- Recruit the best and continually nurture the team to achieve high performance.
- Ensure your team members clearly understand what is important through definition of objectives.
- Reward and recognize team members achievements.
- Resolve team member conflicts.
- Encourage team member development and career progression.
- Encourage a culture of learning and curiosity.
- Champion knowledge sharing.
- A deep understanding of technology and technology trends.
- Experience across a variety of architectures, technologies and approaches beyond Cloud
- Excellent understanding of PaaS (ideally Azure), SaaS and IaaS; Cloud native design how this technology can be best utilized to increase team velocity and reduce cost of ownership using cloud first approach.
- Excellent knowledge of integration patterns (API, pub/sub, ETL) and the design/build of them using enterprise integration platforms (MuleSoft, Kafka, Azure Integration Services)
- Understanding of Event driven microservice architectures; benefits, patterns, pitfalls and operational considerations
- Experience with container technology (Docker / K8 / Azure AKS), sidecar patterns
- Experience with serverless compute
- Experience with Hybrid cloud implementations
- Experience with DevOps practices
- Experience with highly Secure and Highly available architecture
- Tech stack: ncino, finastra and laserpro
- A good grasp of the importance of data, recognizing the value of acting on empirical evidence.
- An ability to translate end user outcomes into technology designs.
- An ability to work closely with software engineers to resolve ambiguity and to impart an architectural intent.
- An ability to work with non-technical people to describe topics of a technical nature.
- Ability to work within a team, to enjoy being challenged, and to enjoy challenging others.
- The candidate will have prior knowledge / experience within the banking sector with direct experience in either retail or commercial banking.
- ID: #49505461
- State: New Jersey Wayne 07470 Wayne USA
- City: Wayne
- Salary: $80 - $90
- Job type: Contract
- Showed: 2023-03-20
- Deadline: 2023-05-14
- Category: Et cetera