Exceed the expectations of Newrez's residential mortgage borrowers & business partners through superior service, simple processes, and effective communications
Requirements
- Understanding of various cloud offerings - Saas, Paas and Iaas
- Maintain up-to-date industry knowledge of relational and NoSQL databases and new cutting edge technologies around Single Sign-On, Mobile development, DevOps, Software Architecture, Cloud Offerings etc
- Experience with Azure as the preferred cloud platform
- Knowledge of micro-service architecture for enterprise level business applications
- Ability to design and implement scalable enterprise level software products
- Strong analytical skills; effective decision-making skills; ability to appropriately exercise independent judgment
- Experience with software architecture and design patterns
Responsibilities
- Evaluates internal functions, system development strategies, and suggest recommended improvements
- Develop system architecture models to align with the organization's strategies and goals
- Develops methods for compliance architecture, such as but not limited to data storage, metadata management, and change control
- Identify and implements build versus buy strategies, mentor personnel, and views of the overall system strategy
- Steers the effort to promote existing custom applications to cloud platform
- Implements solution design standards and develops reference implementations
- Contributes to the timely, high-quality delivery of customer facing software projects
Other
- Bachelor's Degree in Computer Science is preferred
- 2-4 years experience in architecting software applications
- Strong verbal/written communication skills to communicate with both technical and non-technical parties
- Strong interpersonal skills with the ability to develop and maintain effective relationships across the organization
- Ability to participate on several development project teams with perspective to ensure all standards and processes are followed