Who ❤️ PJ →

Full Search

This job listing has expired and may no longer be relevant!
26 Jul 2019

Full-Time Senior C++ Engineer Manager

Black Knight Financial Services – Posted by BKInc2018 San Francisco, California, United States

Job Description

Black Knight is the premier provider of integrated technology, services, data and analytics that lenders and servicers look to first to help successfully manage the entire loan life cycle. Our deep understanding of regulatory and compliance issues complements the knowledge, technology and solutions we offer to help our clients achieve their business goals. Black Knight offers leading software systems; data and analytics offerings; and information solutions that facilitate and automate many of the business processes across the mortgage life cycle.

JOB FAMILY DESCRIPTION
Responsible for managing the C++ Financial Model Developers for one of the industry leading mortgage prepay and credit model analytics platform. The Sr. Financial Software Engineer Manager will be hands-on responsible for developing and reviewing C++ coding used to forecast mortgage pre-payment and credit behavior. Defines and manages resource re quirements and allocations, monitors and improves quality, and ensures ‘best practice’ development techniques. Works closely with client support, modelers, business analysts, and financial engineers in development and implementation of application programs, as well as continues enhancements.

GENERAL DUTIES & RESPONSIBILITIES
* Manage end-to-end C++ application scoping, sizing, estimating, analyzing cross-impacts, planning, development, implementation and post implementation maintenance and support.
* Manages development team in the areas of scheduling, technical direction, future planning and standard development practices.
* Coordinate the formal functional and performance testing processes. Design test cases and test processes to ensure the business needs are met and analytics are correctly implemented.
* Develop processes and tools that encourage continuous performance improvements to support product quality, growth and satisfaction.
* Partner with business and technology leadership to define, prioritize and achieve strategic objectives related to approval application development projects and platforms.
* Identify opportunities to deliver business value through business process improvement, organizational change and/or technology integration.
* Implement best practices to ensure that all core development processes are fully documented, supportable, and in compliance with applicable regulations.
* Regularly communicate the status of application development to all impacted stakeholders.
* Analyze project risks, and benefits and make relevant recommendations to business and technology leadership team.
* Performs other related duties as assigned.

EDUCATIONAL GUIDELINES
* Bachelor’s Degree in Computer Science, Information Systems, Finance, Statistics, Mathematics or the equivalent combination of education, training, or work experience.
* PhD or Masters in Computer Science, Finance, Economics Mathematics, Statistics or similar field a plus.

GENERAL KNOWLEDGE, SKILLS & ABILITIES
* Expert knowledge and experience with C++ highly preferred
* Experience with computational programming languages such as Python, Java, SQL, or Scala preferred
* Working knowledge with statistical languages such as SAS and R a plus
* Experience developing, implementing, or supporting behavioral driven or predictive analytic software models or platforms a plus
* Experience in the Financial or Financial Services industry a plus
* Thorough knowledge and use of process improvement and quality management methods, tools, and technology used to create and support defect-free application software or business operations processes for which the quality program will be focused
* Thorough knowledge and experience conducting risk analysis; quality assessments, audits and/or studies; and implementing successful process improvement programs
* Demonstrated track record of delivering multiple complex projects on time and within budget
* Must be able to multitask in a fast-paced environment with focus on timeliness, documentation, and communications with peers and business users alike.
* Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels within Black Knight or outside the organization (business partners, vendors, clients, etc.)
* Results oriented, business focused, and successful at interfacing across multiple organizational units

Applications Development Manager Senior
Middle management role. Works under general direction of executive management. Typically manages multiple functions for an enterprise or multiple large-scale projects. Responsible for the development and support of multiple applications, application functions, and/or technical infrastructure that span functional or application boundaries. May be responsible for providing applications development services and support for a business group or unit within the enterprise. Manages and mentors lower levels of managers, supervisors, project leads and/or technical staff. Typically requires ten (10) or more years of development experience and seven (7) or more years of experience in managing multiple team(s) or development functions.

Black Knight is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without rega rd to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, disability, age, and protected veteran or military family status. Our employees’ diversity is our strength, and when we embrace our differences, it makes us better and brighter. Black Knight’s commitment to inclusion is at the core of who we are, and motivates us in how we do business each and every day.

Share this role online (there may be a referral fee*)

How to Apply

Application URL: http://www.aplitrak.com/?adid=cmZsYWdnLjI2ODI4LjEwNTk0QGJsYWNra25pZ2h0ZmluLmFwbGl0cmFrLmNvbQ

Job Types: Full-Time.

438 total views, 0 today

Apply for this Job