Tuesday, August 19, 2014

Specialized Loan Servicing - Software Engineer

SPECIALIZED LOAN SERVICING, LLC is a rapidly growing financial services company located in Highlands Ranch, Colorado. We believe that state-of-the-art technology and the best staff in the industry leads to success. SLS was established in August 2003 as a fee-based, third-party loan residential mortgage loan servicer. We provide the ongoing administration of residential loans on behalf of mortgage investors. SLS offers a professional environment coupled with an attractive compensation and benefits package.
Specialized Loan Servicing, LLC is an Equal Opportunity Employer.

Currently SLS has an opening for a Software Engineer who will be responsible for the design, development, deployment/implementation and administration of a web-based workflow application used by associates, customers and investors.

Following experience and responsibilities required:
Technical design, development, deployment/implementation and administration of web based workflow application utilizing development procedures and techniques that support the requirements defined by users and analysts.
Perform web-based workflow application administration tasks, including, but not limited to: Create/manage application maintenance plans, backup and disaster recovery processes, manage user/object security, create scripts to maintain database objects, capacity planning. Maintain integrity of development and production environments.
Research, test, and implement patches, upgrades, and other routine administration activities.
Analyze application functions and implement improvements to optimize performance.
Develop system documentation for all developed applications databases, processes, and jobs, including flowcharts and data models.
Track and report development progress and performance on a regular basis.
Ensure that standards for application performance, availability and security are being met.
Perform proactive performance consultation, design, calibration, and planning.
Responsible for suggesting, reviewing and justifying new technical tools and techniques and managing their implementation.
Translate and document customer requirements, recommend system solutions, and formulate detailed specifications from which workflow processes are developed.
Work closely with business partners and Vendors to produce quality products that meet business needs.
Implement solutions that include requirements gathering, design, specifications, development, change management, testing and deployment activities.
Work collaboratively with team members and business partners in defining, designing, developing and implementing technology solutions to improve business functions.

Skills:
Strong understanding of how to maximize application scalability, performance, recoverability, and maintainability.
Demonstrated ability to multitask and manage multiple tasks with changing priorities in a cross-functional environment with minimal loss of productivity or quality.
Demonstrated experience with adhering to usability, design and development standards.
Demonstrated experience with all aspects of unit testing, performance testing and user acceptance testing.
In-depth experience with the development lifecycle and software development methodologies.
A strong understanding of technical and infrastructure environments (data communications, web technologies, network, SAN, security, etc.)
Demonstrated experience with large scale database design and development on the Microsoft SQL Server platforms including normalization techniques, writing stored procedures, performance tuning, etc.
Solid understanding and experience with SQL Server Database administration and development.
Experience with developing SQL Server applications and optimization including DDL, DML, stored procedures, triggers, SSIS, and performance tuning preferred.
Relational database experience within a multi-tiered environment; including use of database performance and monitoring tools preferred.
Ability to meet aggressive deadlines in a fast-paced environment.
Ability to work in a collaborative, dynamic team environment and interact at all levels to ensure reliability, availability, scalability, and performance of applications.
Excellent organizational, time management, and project planning/strategizing skills.
Experience with other Microsoft languages and technologies, including MSMQ, BizTalk, SharePoint, Visual Studio Team System (VSTS), and Team Foundation Server a plus.
Strong verbal and written communication skills.
Strong analytical and problem resolution skills.

Education:
Microsoft Certified Technology Specialist Certification Preferred.
B.S. or B.A. in Computer Science preferred or equivalent work experience.

Please send resume and a summary of experience to caroline.rixon@sls.net

Thank you so much for your interest and feedback in advance!