Designs, develops, and debugs software of diverse scope for new and existing products in line with designated development practices, timelines, and quality expectations. Develops high-quality, testable, and scalable software solutions while adhering to R&D best practices and processes. Works with project stakeholders, including managers, developers, user interface and visual designers, and product managers, to ensure implementations meet functional requirements and established R&D standards. Participates in project scoping and scheduling, tracks task progress, and alerts stakeholders to blockers. Ensures quality through functional, unit, and performance testing, and reviews test plans to identify updates needed for code changes, enhancements, redesigns, and bug fixes. Maintains accountability for the full code lifecycle, including support for internal and external consumers. Collaborates with technical writers on design and technical documentation for those consumers. Designs and develops pricing methods for selected financial methods using the SAS proprietary Risk Engine, and develops integration routines between it and a legacy third-party cashflow engine. Uses financial domain knowledge to create and maintain dedicated database schemas for simulating and benchmarking the legacy financial system against the SAS Risk Engine. Authors and maintains a functional validation suite for new Risk Engine features based on use cases and system implementation. Diagnoses and debugs numerical differences between the systems to validate them against system acceptance criteria. Compares pricing methods, cashflow engines across asset classes such as bonds, loans, derivatives, and equity instruments, and credit behavior models including probability of default, loss given default, and exposure at default. May work remotely pursuant to SAS’ Flexible Work Program.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior