Documents Team: Software Engineer, II

Blue Sage Solutions

$90K — $120K *
Englewood Cliffs, NJ 07632Remote in Englewood Cliffs, NJ
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2 years of experience with document editing tools such as MS Word, LibreOffice, or Adobe Acrobat.
  • 2 years experience with programming languages including Java, Javascript, CSS, HTML, SQL, Groovy, or GraphQL.
  • Familiarity with frameworks like Grails, Spring, Bootstrap, or Vue.js.
  • Proficient in SQL and relational databases (e.g., MySQL).
  • Knowledge of Agile methodologies and experience with tools like Jira or Confluence preferred.

Responsibilities

  • Analyze user needs to design, test, and develop tailored software solutions.
  • Map complex database structures into JSON for automated document generation.
  • Debug software and track data flow for validation and discovery.
  • Format outputs effectively in Microsoft Word for automated documents.
  • Manage version control using Git, including branching and merging.
  • Identify patterns to create reusable components, streamlining data retrieval.
  • Communicate obstacles and dependencies effectively with the team and management.

Benefits

  • Collaborative work environment that encourages team feedback and learning.
  • Opportunities to develop expertise in mortgage lending domain.
  • Work on a variety of projects, enhancing coding and problem-solving skills.
Full Job Description
Description

Level 2 Engineer - Custom Documents Team

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.

What we look for in the candidate:
  • 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


Requirements

Document Editing Tools

2 years experience in one or more of the following::

MS Word

LibreOffice

Adobe Acrobat
Languages

2 years experience in one or more of the following:

Java

Javascript

CSS

HTML

SQL

Groovy

GraphQL
Frameworks

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
IDEs

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
Process

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
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
Education
  • BS/BA in Computer Science, Engineering or a related field or equivalent in experience

Similar Jobs

More Jobs at Blue Sage Solutions

  • Software Engineer, III
    $100K — $130K *
    Englewood Cliffs, NJ 07632 (Bergen County)
    Finance & Insurance
    Remote in Englewood Cliffs, NJ
  • Software Engineer, II
    $90K — $120K *
    Englewood Cliffs, NJ 07632 (Bergen County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Documents Team: Software Engineer, II jobs: