Senior Software Engineer

Date Posted: 9/24/2021

Position Summary

We are looking for highly motivated and self-directing software engineers to join our Addison, TX office who can work on all aspects of software development. You will be working in .NET technology stack to build and extend highly scalable SaaS solutions to help revolutionize mortgage industry related services and integrate our platform into industry leading loan originating systems (LOS).

Job Responsibilities

Work on all aspects of software development including design, development and QA to build and extend highly scalable SaaS solutions

Integrate with third party data providers and industry leading loan originating systems (LOS) and scale the system to meet sales projections

Help resolve technical support issues escalated by support staff

Help create and update technical documents including API and user guides

Perform unit testing using testing frameworks like MSTest, NUnit

Coordinate with teams located in various locations

Required Qualifications

Solid foundation in object-oriented programming principles and practices using C# and .NET technologies

Ability to create architecture and design documents

Good understanding of design patterns and data structures

Experience designing, building and testing high quality complex C#/.NET modules as well as their unit test harnesses

Experience in the design, coding and delivery of multi-tier SaaS products on Microsoft C#/.NET/SQL Server technology stack (ASP.Net, ASP .NET Core, HTML5, REST, WCF, etc.)

Understanding of modern UI technologies and experience working with HTML, JavaScript, JSON and XML

Building and consuming REST based services using Microsoft .NET stack

Agile development methodologies and CI tools

Required Education/Experience

BSCS required

8+ years of paid software development experience in .NET technology stack preferably at a product company

Apply now!

QA Manager

Date Posted: 9/24/2021

Position Summary

We are seeking a Quality Assurance Manager to provide both hands-on & strategic leadership with regards to all things Quality. This person will play a hands-on QA role in projects including defining team structure, developing and executing on an overall functional testing plan and selecting the tools to ensure product goals are met.

Job Responsibilities

Establish standards and best practices for quality assurance

Define QA strategy, approach and execution on a range of development projects.

Provide leadership and technical expertise within Quality Assurance team.

Monitoring of QA activities, including test results, defects, providing root cause analysis and identifying areas of improvement for QA team. Implement steps required to improve the processes.

Gather, analyze, and present testing metrics and activities to key project stakeholders.

Foster relationships across the organization to encourage discussion and evaluation of best practices for continuous improvement of Quality Assurance across programs and functions

Drive Metrics and Analytics pulled from the teams and processes you work with to show our progress toward increased quality. Use these metrics to help the organization make better decisions about how we work and where we focus our efforts.

Required Qualifications

Experience and strong understanding of automation tools such as Selenium, SoapUI, JMeter.

Experience building and developing test automation for APIs and Web Services

Experience leading teams, both internally and off-shore, to foster collaboration and drive results.

Demonstrated experience in defining, managing, and executing test strategies, plans, and programs for all forms of testing, including:

Functional testing

Security testing

Performance testing

Manual and automated regression testing

Accessibility

Experience analyzing systems and data with the ability to organize results

Strong technical skills, both functional and non-functional, manual and automation, ideally in a continuous delivery environment

Experience testing highly interactive web applications

Experience at managing and mentoring teams of QA Analysts– supporting in career development, team resource planning, and training

Familiarity with tracking tools such as JIRA, Azure DevOps etc

Excellent written and verbal communication skills – a demonstrated ability to communicate complex problems and solutions in a clear and simple manner to a variety of stakeholders

Excellent oral and written communication and interpersonal skills to communicate effectively with people at all levels

Experience organizing teams and building processes to assure that procedures are being followed

Capability to create clear reporting processes to show quality statuses at various stages

Ability to produce quality metrics / reports to determine quality levels within a project to senior stakeholders

Required Education/Experience

Bahelors in computer science or related field

Minimum 5 years of experience as individual contributor and 2 years in a leadership role

Apply now!

QA Manager

Date Posted: 9/24/2021

Position Summary

We are seeking a Quality Assurance Manager to provide both hands-on & strategic leadership with regards to all things Quality. This person will play a hands-on QA role in projects including defining team structure, developing and executing on an overall functional testing plan and selecting the tools to ensure product goals are met.

Job Responsibilities

Establish standards and best practices for quality assurance

Define QA strategy, approach and execution on a range of development projects.

Provide leadership and technical expertise within Quality Assurance team.

Monitoring of QA activities, including test results, defects, providing root cause analysis and identifying areas of improvement for QA team. Implement steps required to improve the processes.

Gather, analyze, and present testing metrics and activities to key project stakeholders.

Foster relationships across the organization to encourage discussion and evaluation of best practices for continuous improvement of Quality Assurance across programs and functions

Drive Metrics and Analytics pulled from the teams and processes you work with to show our progress toward increased quality. Use these metrics to help the organization make better decisions about how we work and where we focus our efforts.

Required Qualifications

Experience and strong understanding of automation tools such as Selenium, SoapUI, JMeter.

Experience building and developing test automation for APIs and Web Services

Experience leading teams, both internally and off-shore, to foster collaboration and drive results.

Demonstrated experience in defining, managing, and executing test strategies, plans, and programs for all forms of testing, including:

Functional testing

Security testing

Performance testing

Manual and automated regression testing

Accessibility

Experience analyzing systems and data with the ability to organize results

Strong technical skills, both functional and non-functional, manual and automation, ideally in a continuous delivery environment

Experience testing highly interactive web applications

Experience at managing and mentoring teams of QA Analysts– supporting in career development, team resource planning, and training

Familiarity with tracking tools such as JIRA, Azure DevOps etc

Excellent written and verbal communication skills – a demonstrated ability to communicate complex problems and solutions in a clear and simple manner to a variety of stakeholders

Excellent oral and written communication and interpersonal skills to communicate effectively with people at all levels

Experience organizing teams and building processes to assure that procedures are being followed

Capability to create clear reporting processes to show quality statuses at various stages

Ability to produce quality metrics / reports to determine quality levels within a project to senior stakeholders

Required Education/Experience

Bachelors in computer science or related field

Minimum 5 years of experience as individual contributor and 2 years in a leadership role

Apply now!

Software Architect

Date Posted: 9/24/2021

Position Summary

We are currently seeking a highly skilled software architect to work alongside our development team in creating software solutions for the Mortgage industry. As a Software Architect, you should be an expert problem solver with a strong understanding of a broad range of software technologies and platforms. You will be responsible for making make technical design choices, coordinate and oversee technical standards, conduct technical feasibility studies and provide technical framework for the development of software systems that will result in high quality solutions. Top candidates will also be excellent leaders and communicators.

Job Responsibilities

Define, implement, and enforce software architecture designs/patterns.

Oversee architectural approaches from conception to installation

Develop architectural solutions for databases, user interfaces, and web services

Collaborate with programmers and developers to determine project scope and direction

Evaluate existing software solutions to identify areas for improvement

Ensure architectural integrity of software solutions

Ensure performance meets or exceeds business user/customer SLA and expectations

Interact with developers and engineers٫ providing them with technical guidance and coaching

Lead peer code review process to monitor adherence to department designs and patterns

Ensure the compliance of software with all requirements of quality٫ security٫ modifiability٫ extensibility etc.

Required Qualifications

Experience estimating timelines and requirement discovery focused on web and service-oriented architecture.

Ability to define, maintain and monitor standards through use of peer code reviews and automated processes to ensure compliance

Demonstrable working knowledge of various application software technology paradigms; e.g. web, microservices, SOA, APIs, ETL and supporting programming languages

Solid knowledge and understanding of the functional design and architecture of application systems across multiple technologies and platforms

Demonstrated ability in applying programming and testing techniques and tools

Exceptional analytical and conceptual thinking skills

Ability to influence stakeholders and work closely with them to determine acceptable solutions

Excellent documentation skills

Required Education/Experience

Bachelor’s degree in computer science or a related field. Equivalent education and/or relevant work experience may be accepted in place of specified experience and/or educational requirements.

5+ years’ experience of development experience architecting solutions using Microsoft .NET stack, JavaScript, React.

7+ years’ experience with Web Services (RESTful / SOAP)

7+ years’ experience defining and implementing database designs for SQL Server

7+ years’ experience in all phases of development and supporting software products and technologies and associated methodologies

Experience working in an Agile environment: Scrum/Kanban

Demonstrated experience with DevOps and CI/CD technologies

Apply now!

SQL Server DBA

Date Posted: 9/24/2021

Position Summary

We are currently seeking a highly qualified Senior SQL Server Database Administrator.  The Microsoft SQL Server DBA will be responsible for the implementation, configuration, maintenance, and performance of critical SQL Server systems, to ensure the availability and consistent performance of our client’s applications. This role will be responsible for the development and sustainment of the SQL Server environments (security, health and performance). The ideal candidate would have at least 10 years of experience, preferably with some oversight or management responsibility.

Job Responsibilities

Manage SQL Server databases in real time through multiple product lifecycle environments, from development to mission-critical production systems.

Troubleshoot, investigate, offer and execute resolution to database issues.

Configure and maintain database servers and processes to ensure high levels of performance, availability, and security.

Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations.

Analyze, solve, and correct issues in real time, providing problem resolution.

Refine and automate regular processes, track issues, and document changes.

Assist developers with complex query tuning and schema refinement.

Perform scheduled maintenance and support release deployment activities after-hours.

Continually investigate methods to improve system reliability and performance.

Provide input on capacity planning, high availability solutions and upgrade strategies.

Provide support and guidance to application groups with SQL tuning, data modeling and physical database design.

Enforce and document database policies, procedures and standards.

Perform and fully document the results of TPC benchmark performance tests of new database versions.

Demonstrate technical leadership and mentor junior DBAs.

Required Qualifications

Minimum of 8-10 years of Microsoft SQL experience as a Production SQL Server DBA

Knowledge of Windows Server OS, SQL Server and security protocols for hardening the server and SQL environments.

Advanced MS SQL 2014 Enterprise Administration, Configuration and Tuning

Advanced Windows 2016/2019 tuning for MS SQL 2014 Enterprise

Intermediate/Advanced Windows 2016/2019Administration and Configuration

Experience supporting large scale databases on VMware.

Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.

Sound knowledge of Windows and SQL Utilities.

Hands on experience in setting HA setups like Always On

Experience in working with monitoring utilities like Idera

Excellent oral and written communication skills required

Proficiency with SQL Server 2014/2017/2019

Experience in performing database upgrades for SQL Server databases

Proficiency with SQL Server backup and recovery techniques

Ability to develop key performance metrics

Experience in automating DB tasks using PowerShell

Multi-tasking and Time Management

Understanding of and experience with Change and Incident Management processes

Apply now!

SQL Server DBA

Date Posted: 9/24/2021

Position Summary

We are currently seeking a highly qualified Senior SQL Server Database Administrator.  The Microsoft SQL Server DBA will be responsible for the implementation, configuration, maintenance, and performance of critical SQL Server systems, to ensure the availability and consistent performance of our client’s applications. This role will be responsible for the development and sustainment of the SQL Server environments (security, health and performance). The ideal candidate would have at least 10 years of experience, preferably with some oversight or management responsibility.

Job Responsibilities

Manage SQL Server databases in real time through multiple product lifecycle environments, from development to mission-critical production systems.

Troubleshoot, investigate, offer and execute resolution to database issues.

Configure and maintain database servers and processes to ensure high levels of performance, availability, and security.

Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance expectations.

Analyze, solve, and correct issues in real time, providing problem resolution.

Refine and automate regular processes, track issues, and document changes.

Assist developers with complex query tuning and schema refinement.

Perform scheduled maintenance and support release deployment activities after-hours.

Continually investigate methods to improve system reliability and performance.

Provide input on capacity planning, high availability solutions and upgrade strategies.

Provide support and guidance to application groups with SQL tuning, data modeling and physical database design.

Enforce and document database policies, procedures and standards.

Perform and fully document the results of TPC benchmark performance tests of new database versions.

Demonstrate technical leadership and mentor junior DBAs.

Required Qualifications

Minimum of 8-10 years of Microsoft SQL experience as a Production SQL Server DBA

Knowledge of Windows Server OS, SQL Server and security protocols for hardening the server and SQL environments.

Advanced MS SQL 2014 Enterprise Administration, Configuration and Tuning

Advanced Windows 2016/2019 tuning for MS SQL 2014 Enterprise

Intermediate/Advanced Windows 2016/2019Administration and Configuration

Experience supporting large scale databases on VMware.

Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.

Sound knowledge of Windows and SQL Utilities.

Hands on experience in setting HA setups like Always On

Experience in working with monitoring utilities like Idera

Excellent oral and written communication skills required

Proficiency with SQL Server 2014/2017/2019

Experience in performing database upgrades for SQL Server databases

Proficiency with SQL Server backup and recovery techniques

Ability to develop key performance metrics

Experience in automating DB tasks using PowerShell

Multi-tasking and Time Management

Understanding of and experience with Change and Incident Management processes

Apply now!

Account Executive

Date Posted: 1/14/2020

Position Summary

Navesink Mortgage Services LLC is seeking SaaS Account Executives to join our team. In this role, the Account Executive will directly manage customer relationships and will develop strategies to enhance relationships within assigned territories. Our team of Account Executives will be one of the biggest forces behind our client’s growth and achievements, working diligently to create long term relationships with financial/mortgage partners to help grow their business offerings. This is a unique opportunity to leverage your industry knowledge and to offer unparalleled client service.

Job Responsibilities:

> Acquire new prospected clients via face-to-face, phone, and email communications

> Manage customer relationships and develop strategies to enhance relationships within assigned territories

> Network and prospect for new clients and identify opportunities to cultivate new client relationships

> Work with VP, National Sales and Sales Directors to forecast monthly/annual production

> Partner with operations staff to ensure processes are completed in a timely manner

> Provide world-class customer service to all customers

> Take pride and initiative at remaining up-to-speed on current company product offerings.

> Represent the organization at local, state, and national conferences

> Ability to travel as needed up to 50%

> Monitoring the performance of accounts in your pipeline

> Building and managing a strong pipeline of prospects in order to meet and exceed sales goals

> Represent the organization in a professional manner at all times

Required Qualifications:

> 2+ year (s) of experience in mortgage sales as loan officer, mortgage banker or account executive

> Minimum of 1+ year(s) of relationship-based sales

> 1+ year of SaaS experience, preferably in a sales capacity

> Proven success in building business relationships

> Confident communication skills and professionalism over the phone and face to face with the ability to thrive in a true “client-facing” capacity

> Previous experience in a business to business sales model

Apply now!