Vacancy expired!
- Bachelor’s degree in Computer Science, Software Engineering, IT or related technical field
- 2+ years of experience contributing to system design or architecture of new systems
- 4+ years of professional software development experience
- Hands-on experience working with Application Programing Interfaces
- Hands-on experience working with relational databases (SQL)
- Experience conducting and leading various testing efforts (e.g. UAT, unit-testing)
- Ability to translate business process functional requirements into technical design specifications
- Intermediate to advanced knowledge of at least one programming or scripting language (e.g. Java, C#, Python)
- Understanding of application design and software development best practices
- Master’s degree in Computer Science, Software Engineering, IT or related technical field
- Strong leadership and collaboration skills
- Excellent communication skills and the ability to present to all levels within organization
- Sound Project Management principles
- Prior experience working with Loan Origination Systems (e.g. ICE Encompass) and/or mortgage-related data
- Familiarity with Business Intelligence and Analytics platforms (e.g. Domo, Tableau, PowerBI)
- Develop web forms for data entry
- Develop workflow management software to assist loan manufacturing process
- Create webhooks to consume system events and middleware to push and pull data through platform APIs
- Assist with dashboard and data visualizations within Business Intelligence platforms to provide company metrics and drive business decisions
- Prepare ad hoc reports to support ongoing projects and operations departments
- Coordinate with other developers to design, test, and implement data-related applications
- Assist the business analysis and development teams determine project scope and identify functional/non-functional requirements as they relate to data and communication between key systems
- Research and implement ETL tools to move data between CRM and Loan Origination System
- Construct and maintain ETLs, data pipelines, and data connections to ensure clean, consolidated, and standardized data
- Implement scripts and functions within various low-code software to preemptively handle data transformations