What are the responsibilities and job description for the Software Engineer position at Xactus?
Job Description
WHO WE ARE:
Xactus (pronounced ‘Zac-tus’) is the leading verification innovator for the mortgage industry. We have over 6,500 clients ranging from the largest bank and non-bank mortgage originators to credit unions and mortgage brokers. With 12 operation centers across the U.S., Xactus works closely with our clients to digitally integrate a 360° approach to verification across their workflows. As a result, lenders can easily access the technology necessary to meet consumer demands for a modern mortgage experience with industry-leading speed, reliability, and accuracy – while also closing more loans more quickly with greater profitability.
We provide a friendly work environment while also providing many opportunities for you to enhance your skills. We have a top-notch financial leadership team who prioritizes building talent. If you are curious and searching for a change that will be fun and rewarding, please reach out to us! We would love to have you on our team!
WHO YOU ARE:
You are a career-minded, driven individual who is looking for a position that challenges you and supports your professional development.
THE BENEFITS WE OFFER:
A friendly, supportive environment which is highly rated by Xactus employees. Feedback from our employees says: “The people I work with treat each other with respect,” “I feel accepted by my coworkers” and “The person I report to cares about me as a person.”
Health, vision and dental insurances, college tuition benefit, bonus programs, fitness reimbursement and other healthy life-style programs, Maternity and paternity leave, 401k plan, short and long-term disability, life Insurance, accident and critical illness insurance, health savings account, flexible spending account, employee assistance program, legal services, employee discounts and more!
SUMMARY:
The Software Engineer position is responsible for designing, implementing, and maintaining Java-based software and applications, contributing to all stages of the software development lifecycle.
This is a remote position.
ESSENTIAL FUNCTIONS:
The following is a list of essential functions, which is subject to change at any time and without advance notice. Management may assign new duties, reassign existing duties, or eliminate a function based on business needs or at its sole discretion.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Design and develop enterprise grade, high-volume web applications platforms and state of the art technical solutions leveraging Java and JEE platform technologies.
- Participate in design discussions and solution design sessions with product management and software development teams.
- Contribute to the evaluation, prototyping and selection of software solutions.
- Apply Test Driven Development practices and software quality measurement tools.
- Analyze user and system requirements.
- Write efficient code based on feature specifications.
- Develop user interfaces.
- Prioritize and execute tasks in the software development life cycle.
- Test and debug Java applications.
- Perform other related duties as assigned.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION AND/OR EXPERIENCE:
- Bachelor’s Degree and / or equivalent work experience (3-5 years)
- 3-5 years’ experience with Java, JQuery, JavaScript and HTML
- Expertise in developed Java-based products.
- Proven background working in a product team / Agile SCRUM environment.
SKILLS AND COMPETENTCIES:
- Understanding of how to use Jira in support of managing a feature backlog for a product team.
- Deep understanding of REST and SOAP/XML APIs
- Produce work within a CI/CD pipeline.
- Ability to communicate complex ideas to all levels of the organization.
- Capable of beginning assigned work with incomplete information.
- Comfortable working in a highly dynamic work environment.
- Ability to solve complex problems.
WORKING CONDITIONS:
Traditional office environment with low-to-moderate office noise (computers, phones, and business conversations).
PHYSICAL DEMANDS:
Xactus promotes an equal opportunity workplace, which includes reasonable accommodations of otherwise qualified disabled applicants and employees. Please contact your supervisor with questions regarding the physical demands of this position.
- Lifting/carrying up to 10 lbs.
- Manual dexterity for computer work
- Speaking, hearing and vision are required to perform essential functions.
Salary : $100,000 - $130,000