The business problem NOVA Home Loans is looking to solve is to design, develop, and maintain robust software solutions to support business workflows, specifically in the mortgage industry, by hiring a Software Engineer III.
Requirements
- Experience in building, integrating, and consuming RESTful APIs.
- Proficiency in programming languages such as C-Sharp, Python, Java, or JavaScript.
- Experience with web development frameworks such as .NET, Spring, React, or Angular.
- Strong knowledge of relational and non-relational database technologies.
- Familiarity with cloud platforms such as Azure, AWS, or Google Cloud and microservices architecture in general.
- Knowledge of Agile software development principles and practices is helpful.
- Experience with DevOps tools such as Azure DevOps, GitLab, or Open DevOps is a plus.
Responsibilities
- Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; and investigating problem areas.
- Collaborate with managers, business analysts, and stakeholders to elicit, analyze, and document business requirements, translating them into actionable technical specifications.
- Write clean, maintainable, and well-documented code while adhering to best practices and coding standards.
- Integrate internal systems with third-party platforms, such as loan origination systems, payment gateways, and compliance tools.
- Stay updated on emerging technologies and propose improvements to existing systems to enhance efficiency and user experience.
- Ensure applications comply with information security best practices and industry regulations.
- Guide and mentor junior engineers, fostering their professional growth through code reviews, knowledge sharing, and technical coaching.
Other
- High School Diploma or GED is required.
- Bachelor’s degree in computer science, Software Engineering, Information Technology, or a closely related discipline, or equivalent work experience.
- 5+ years of professional software development experience.
- Mortgage industry experience is preferred but not required.
- Ability to mentor and coach team members to foster a collaborative environment and support skill development.