Software Engineer

LenderLive - Temecula, CA

Posted: 9/9/2017
Apply Now

Want to Work with Really Great People? 

The lifeblood of LenderLive is our people. We are a tight-knit group and we're passionate about what we do. If you thrive on challenges and collaboration, and work hard no matter who is watching, we want to talk to you. At LenderLive, we believe it's possible to love coming to work. 

We don't do easy here. Standards are high, and we take pride in exceeding expectations. It's how we've gotten to where we are, and it's how we grow. We are a mid-sized company with a big heart. If you're looking for an opportunity that's authentic, meaningful and emphasizes living a balanced life, LenderLive is the place for you. 

The Software Engineer position will be primarily responsible for developing, supporting, and maintaining LenderLive software and software as a service components using Microsoft development platforms and database environments. This position will report to Software Development Manager but also interface regularly with other divisions in the company.

Essential Functions

Working with a team to develop software applications from inception through completion

Analyzing and developing requirements, software designs, code, documentation and deployment plans

Working with other teams to manage internal and external timelines and deliverables during the course projects

Using Agile Software Development practices such as Scrum and Kanban

Perform and assist with quality assurance activities as needed

Delivering within Walz software architecture standards and assists in the evolution of those standards and frameworks

Participating in software development and support process improvements

Supporting and/or leading more than one project simultaneously

Communicating project status and plans and anticipating delays and obstacles

Review code for potential performance issues, reusability, and/or anomalies

Supports business critical projects and small enhancements as part of an overall release strategy for the domain

Owns the technical components of the domain and works hands-on on all development projects

Assess, troubleshoot, document, upgrade and develop maintenance procedures Software Engineer

Maintains the technical design and ensures that the technical designs meet the architecture standards of Walz and the vision of the domain

Fosters a deep understanding of the business domain and partners with relevant business constituents

Communicates vision in all directions and paves the path for the realization of domain specific goals

Builds and maintains tools to support the efficient execution of internal and external functions

Regularly exercises discretion and independent judgment in relation to the responsibilities of the Software Engineer I on a day to day basis

Evaluates alternatives and makes decisions accordingly Participate in mentoring Associate Software Engineers

Education
Bachelor’s degree in Computer Science or equivalent experience

Experience
3+ years of prior experience in a similar role is required

2+ years of experience using C# or other object oriented programming languages, SQL, XML, JSON, and Source Management tools such as Team Foundation Server

2+ years of experience working with Web services, Web API, MVC, Bootstrap, jQuery, Dapper or some other ORM tool

Print & Mail industry experience a plus

Mortgage servicing experience a plus

Software as a Service (SaaS) experiences a plus

Agile/Scrum experience is a plus

Essential Knowledge, Skills & Abilities
Proactive and progressive demonstrated increase in role and responsibilities

Has worked in high pressure, high growth and high transaction throughput/volume environments

Is comfortable working in a dynamic fast paced environment while concurrently putting processes and structures in place

Performs Agile engineering practices (e.g. continuous integration, continuous deployment, TDD, pair programming, unit testing, refactoring, emergent design, automated builds)

Have a strong desire and aptitude to understand our businesses and assist in developing new products and capabilities

Be able to work independently

Possesses strong interpersonal and communication skills for coordinating with technical and non-technical staff

Demonstrate a high standard for excellence

Be proactive learner who utilizes new technologies and who can propose ideas and improvements to products and processes

Be detail-oriented

Work well as part of a Scrum team

Is customer focused

Be able to juggle multiple tasks and priorities

Effectively estimate work accurately and produce deliverables on-time

Working Conditions
Work is performed in climate controlled indoor administrative office setting. The noise level in the work environment is usually quiet to moderate, depending upon office or meeting location.

Physical Demands
While performing the duties of this job, the employee is regularly required to communicate. The employee frequently is required to remain stationary. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms; stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move 10 pounds. Vision: Close and distance required with ability to see objects in presence of glare or bright lighting (e.g., computer screen). Speech/Hearing: Frequently interact with management, vendors, coworkers, industry constituents, clients and the public.

LenderLive offers an extensive benefits package for all employees, including medical, dental, vision and 401k!

LenderLive is committed to equal opportunity in all employment practices to all qualified applicants and employees without regard to race, color, religion, gender, gender identity, age, national origin, pregnancy, disability, genetics, marital status, military or veteran status or any other protected category as established by local, state and federal law. This policy applies to all aspects of the employment relationship including recruitment and hiring, placement, promotion, transfer, compensation, disciplinary action, layoff, leaves of absence, training and termination. All such employment decisions will be made without unlawful discrimination based on any prohibited basis.

The essential functions, working conditions and physical demands described above are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.

Apply Now