
Software Engineer, I
Job description
As a Software Engineer-I, you will join a collaborative team responsible for the planning, development, maintenance, and evaluation of computer software as a full stack engineer with a focus on writing rules processing code. This entry-level position is ideal for individuals with foundational knowledge in IT and programming who are eager to learn and grow in a dynamic environment.
Requirements
Key Responsibilities:
- Write rules code, scripts for configurations, and in-application decision code.
- Contribute to the design and development of software applications.
- Assist in fixing minor software bugs and errors.
- Collaborate with team members to create internal features and tools.
- Provide creative and efficient technical solutions for software development challenges.
- Participate in technical design processes and analyze application requirements.
- Help create mockups and documentation to support development standards.
- Perform code reviews and offer constructive feedback to team members.
- Collaborate with cross-functional teams including business analysts, quality assurance, and DevOps.
- Execute configuration changes and document opportunities for improvement.
- Assist in the implementation and documentation of software testing processes.
Required Skills And Experience
Rules Engines (0-1 years of experience in one or more):
- Drools or other rules engines and their concepts
Languages (0-1 Years Of Experience In One Or More)
- Java
- JavaScript
- CSS
- HTML
- SQL
- Groovy
- GraphQL
Frameworks (0-1 Years Of Experience In One Or More)
- Grails
- Spring
- Bootstrap
- Hibernate, GORM, or other domain modeling frameworks
- Sencha/ExtJS
- Vue.js, React, Angular, or other UI frameworks
- Testing tools like JUnit
Tools and Platforms (0-1 years of experience in one or more):
- IntelliJ, Visual Studio, VS Code, Sublime, Eclipse, etc.
- MySQL Admin or other SQL editors
- Postman
- Git, GitHub, and related repository services
- Build tools like Maven, Ant, Gradle
- Jira, Confluence, or other ticketing/documentation systems
Other Technical Skills
- Understanding of RESTful APIs and Web Components
- Knowledge of caching and security best practices
- Familiarity with cloud platforms (AWS preferred, Azure, or GCP)
- Experience with relational databases (e.g., MySQL) and NoSQL databases (e.g., Redis)
- Familiarity with Agile processes and capability to get work done around estimations
Preferred Qualifications
- A portfolio or GitHub showcasing prior work.
- Understanding of the mortgage lending domain.
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent experience is also considered.
Summary
What We’re Looking For:
- 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.
- Job is hybrid in New Jersey corporate headquarters: 270 Sylvan Avenue, Englewood Cliffs, NJ 07632, United States
Blue Sage is unable to currently sponsor visas. 3rd party submissions will NOT be considered.
LinkedIn = #DNI
About the company
Job Location
Company Size
Our Story
Blue Sage Solutions was created by the founders of Palisades Technology Partners who sold their established Point of Sale and Loan Fulfillment Platform to a Fortune 20 technology company. Blue Sage is dedicated to providing the next generation digital origination platform while ensuring compliance.