Documents Team: Software Engineer, II
Role details
Job location
Tech stack
Job description
-
System Development Lifecycle: Competence in all or some stages of the SDLC (analysis, design, development, testing, implementation, documentation, and evaluation).
-
Proactive Problem Solver: Demonstrates the initiative to methodically solve complex problems and propose effective, well-thought-out solutions.
-
Technical Ownership: Able to set up a development environment independently, perform tasks for multiple projects concurrently, and revise code for efficiency and bug detection.
-
Collaboration: Able to collaborate effectively with team members, provide/receive constructive feedback on code reviews, and work with subject matter experts to clarify requirements.
-
Attention to Detail: Meticulous care is essential to validate data integrity throughout the system flow and guarantee the automated generation of precise, compliant user-facing document, 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, * 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
Do you have experience in Word embeddings?, * Passion for software development and commitment to delivering quality results.
- Eagerness to learn new technologies, frameworks, and tools.
- Strong problem-solving skills and a collaborative mindset., We are seeking a highly motivated Level 2 Engineer to join our team, with a core focus on integrating complex data and generating precise, lender-facing documents. This role is ideal for a methodical problem-solver who thrives on deeply understanding system flow and has a passion for both code and data integrity., 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: IntelliJ Visual Studio Other editors such as VS Code, Sublime, Eclipse, etc. MySQL Admin or other SQL editors
Databases
2 years experience in one or more of the following: MySQL or other relational databases
Repositories and Build Tools
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
Industry Knowledge
Mortgage Lending domain knowledge preferred Github / portfolio showing any previous work is a plus, * BS/BA in Computer Science, Engineering or a related field or equivalent in experience