RMS Computer Corporation Programmer Mortgages in New York, New York
Reference # : 17-01533 Title : Programmer Mortgages
New York, NY
Position Type : Contract Experience Level : Start Date / End Date : 09/25/2017 / 01/20/2018
Our client, a leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. They provide consumers, corporations, governments and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.
This position assists with evaluation of existing FoxPro based mortgage analytics application for Residential and Commercial Mortgage business and to design and develop a new solution that will be a combination of a vendor product and in-house developed customizations. Collaborate closely with business stakeholders to analyze, document, communicate and validate business and technical requirements for all the analytics processes performed by Fixed Income Collateral team. In addition, the job will entail developing proof-of-concepts to demonstrate technical feasibility. Developer should work with off-shore development team to permit proper knowledge transfer to offshore developers. The developer facilitates requirements implementation via the methodical investigation, analysis, review and documentation of functional business specifications. This resource manages the requirements development, POC and implementation processes through the elicitation, analysis, specification and verification of multiple levels of requirements from an end-to-end perspective and supports the ongoing management and business needs.
The requirements and responsibilities for all aspects of the role include (but are not limited to) the following:
Able to work in a fast paced, dynamic environment with little supervision. Self-motivated and able to take the initiative to work closely with stakeholders.
Ability to interact with off-shore development (opportunity for flexible schedule will be provided)
Direct the requirements development for applying technology to satisfy business needs.
Elicit functional requirements using business requirement document, interviews, requirements workshops, business process descriptions, use cases, scenarios, business analysis, tasks and workflow analysis.
Critically evaluate information gathered from multiple sources, reconcile conflicts and decompose high-level information into details
Develop POCs and implement technology solution to replace existing analytics platform, built with FoxPro
The developer will work closely with the work stream manager, key business stakeholders and technology to define and implement business requirements, functional specifications, operational process documents, project plans and weekly status update, as well as testing implementations and to record, track and help resolve test issues.
Develop, maintain and perform processes to continuously monitor data quality and integrity in platform applications
Create and maintain workflows, approval processes, and validation rules based on internal stakeholder requirements
Define and document internal and external user interfaces and support system and data requirement clarification and definition.
Proactively communicate and collaborate with external and internal customers to analyze information needs and functional requirements and deliver the needed artifacts (i.e., functional requirements, business requirements document, use cases, GUI and screen and Interface designs).
Troubleshoot, in an organized fashion, by breaking down issues into components in order to solve the problem
Serve as the conduit between the business stakeholders and software development team through which requirements flow.
Develop requirements specifications according to standard templates.
Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
Work directly with and serve as the liaison between business units, technology teams and support teams.
Assist in quality assurance and defining testing strategy and risks. Provide significant contributions in the testing and debugging of new software or enhancements to existing software.
Ensure issues are identified, tracked, reported on and resolved in a timely manner.
Work with business unit personnel to identify required changes and communicate information to development team.
Develop functional specifications and system design specifications.
Deliver informative, well-organized presentations.
- BSc or MSc in Computer Science or equivalent
Experience & Skills:
At least 10 years of industry experience as a software developer.
Strong Finance/Mortgage background.
Knowledge of Fixed Income Mortgage analytics domain is strongly preferred.
Hands-on experience with Python
Experience with file based DB programming (FoxPro/dBase) is an advantage.
Knowledge of C# and T-Sql is nice-to-have.
Excellent OO design and development skills.
Experience in software architectural design.
Experience across the entire software development lifecycle ? Agile experience is a plus
Please see our complete list of jobs at: