The company is looking to build cloud-native and highly scalable enterprise-level software products, architect and implement micro-service architecture for enterprise-level business applications, and re-architect legacy applications to make them scalable and satisfactory for end users.
Requirements
- 5+ years experience in architecting software applications.
- architecting highly scalable enterprise-level on-premises and cloud-based custom software applications.
- Experience in building complex and custom authentication systems using OKTA.
- Experience in robust, quick, and efficient system integrations with 3rd parties.
- Knowledge of building and managing authentication using OKTA is preferred.
- Maintain up-to-date industry knowledge of relational and NoSQL databases and new cutting-edge technologies related to Single Sign-On, Mobile development, DevOps, Software Architecture, Cloud Offerings, etc.
Responsibilities
- Develop system architecture models to align with the organization's strategies and goals.
- Develops compliance architecture methods, including but not limited to data storage, metadata management, and change control.
- Identify and implement build versus buy strategies, mentor personnel, and view the overall system strategy.
- Guides development teams in re-architecting legacy applications (Microsoft stack) using micro-service architecture to make them scalable and satisfactory for end users.
- Steers the effort to promote existing custom applications to a cloud platform.
- Mentor technical teams in designing customer-facing enterprise-class applications to deliver robust, scalable, and efficient software solutions.
- Implements solution design standards and develops reference implementations.
Other
- Exceed the expectations of our residential mortgage borrowers & business partners through superior service, simple processes, and effective communications.
- Organizes team training to improve employees' knowledge and skills for organizational and developmental growth.
- Ability to assist business partners to be self-sufficient in designing business process workflows.
- Bachelor's degree in related field required. Advanced degree preferred.
- Prior leadership experience with responsibility for team capacity planning, coaching, and performance
- Strategic, forward thinker who can solve problems at a strategic and tactical level.
- Strong analytical skills; practical decision-making skills; ability to appropriately exercise independent judgment.