Blue Sage Solutions is seeking a highly motivated Level 2 Engineer to join their Custom Documents Team, focusing on integrating complex data and generating precise lender-facing documents. The role requires a methodical problem-solver who is passionate about code and data integrity, with responsibilities including software design, testing, and collaboration with team members.
Responsibilities:
- Analyze users' needs and then design, test, and develop software to meet those needs
- Ability to map complex relational database schemas into structured JSON payloads for document generation
- Ability to debug software and trace data flow across the entire system, using debugging skills as a primary method for data discovery and validation
- Expertise in Microsoft Word formatting (Styles, Tables, Section Breaks) specifically for use in automated document generation
- Manage code and version control processes, including checking in code, branching, and merging using Git or a similar distributed repository
- Proactively identify patterns to create reusable components, reducing redundant 'data hunting' for the rest of the team
- Proactively communicate obstacles and dependencies to the team and management, ensuring timely escalation of blockers
- Perform data analysis to locate specific fields and data points that may not exist within our common repository
- Document test results to validate requirements were met
- Being comfortable with providing estimates on new customer requirements, updates, defects as they arise
- Comfortable collaborating with other developers and subject matter experts to help clarify requirements and implementation needs
- Be able to provide, and receive constructive feedback on code reviews
Requirements:
- 2 years experience in one or more of the following: MS Word, LibreOffice, Adobe Acrobat
- 2 years experience in one or more of the following: Java, Javascript, CSS, HTML, SQL, Groovy, GraphQL
- 2 years experience in one or more of the following: Grails, Spring, Bootstrap, Hibernate, GORM or other domain modeling frameworks, Drools or a rules engine, Sencha/ExtJS, Vue.js or a UI framework such as React, Angular, etc, REST and API, Testing such as JUnit, Web Components such as Vuetify, Tailwind, etc., Caching, Security
- 2 years experience in one or more of the following: IntelliJ, Visual Studio, Other editors such as VS Code, Sublime, Eclipse, etc., MySQL Admin or other SQL editors
- 2 years experience in one or more of the following: MySQL or other relational databases
- 2 years experience in one or more of the following: Git or a distributed repository, GitHub or related central repository services, Maven, Ant, Gradle, Webpack, Jenkins
- 2 years experience in one or more of the following: Agile, Scrum, Jira or issue ticketing systems, Confluence or documentation systems, Slack
- BS/BA in Computer Science, Engineering or a related field or equivalent in experience
- Mortgage Lending domain knowledge preferred
- Github / portfolio showing any previous work is a plus