Trading Analyst Model Development Technical Lead

Employer
Freddie Mac
Location
McLean, VA
Salary
Competitive
Posted
Aug 14, 2019
Closes
Aug 22, 2019
Ref
12328BR
Function
Audit and Tax
Hours
Full Time
We are looking for an outstanding developer to build and support trading data transmission, storage and analysis for Freddie Mac's Investments and Capital Markets Retained Portfolio business. You will be using 12-factor app dev methodologies, with continuous delivery to elastic public cloud run-time environments. We develop with formal Agile methods, working closely with and sitting in close quarters with traders, and developers of risk and pricing systems to deliver often, recover from errors quickly and produce high quality, high value technology products. Developers will produce application and testing code - our development methodology emphasizes entirely automated testing. The team environment promotes sharing, teaching and learning. Apply to join this dynamic business technology team, integrated into the core of Freddie Mac's business!

Your Work Falls into One Primary Category:

Leadership

  • Engage business users to define the requirements and design for an array of tools supporting the Capital Markets Retained Portfolio business
  • Develop, maintain and support JAVA and Angular based software systems
  • Develop prototypes to drive understanding of requirements
  • Support issue resolution and completion of ad-hoc requests in support of completion of deals Create, maintain and ensure 100% software test automation
  • Guarantee high-availability of production and staging installations
  • Analyze, scope and deliver business needs via Nimble (I&CM's 'Nimble Development Methodology'), both economically and effectively


Qualifications

Qualifications
  • BSc in Computer Science or similar or equivalent experience
  • 8+ years of relevant, professional experience
  • 5+ years of JAVA development with Spring boot and Modern JS framework with expertise in software containerization (preferably Docker)
  • 5 years of full-stack development experience with Design Patterns, refactoring legacy applications in an automated CI/CD software deployment and configuration environment
  • 3+ years of automated unit (Junit, Mockito, Powermock) and functional testing (FitNesse, Selenium)
  • 5 years of Build tools (Gradle, Maven), Unix (Red Hat), and scripting (bash) proficiency
  • Experience of Hibernate or any other OR mapping framework
  • Experience of information security concepts, principles and mitigations
  • Experience of high availability and fault tolerant implementations
  • Knowledge of basic messaging concepts

Keys to Success in the Role
  • Comprehend the business strategy
  • Strong discipline in business focused, structured and test-driven development while embracing agility
  • Architect complete solutions
  • Technically savvy at software development and its underlying infrastructure
  • Able to work in dynamic and continuous development environment.
  • Enthusiasm for agile, user-engaged work style

Top Three Personal Competencies to Possess
  • Customer Focus - Deliver prompt and high-quality customer service
  • Partnership - Build trust and strong partnerships through my own and my team's actions
  • Drive for Execution - Be accountable for strong individual and team performance


Preferred Skills

Preferred Skills
  • Knowledge of MSSQL database (stand-alone, HA)
  • Basic understanding of Python 3 code
  • Fixed Income capital markets
  • Mortgage backed securities
  • Blackrock Aladdin
  • Automated Compliance Monitoring
  • FINRA Trace data sets


Today, Freddie Mac makes home possible for one in four home borrowers and is one of the largest sources of financing for multifamily housing. Join our smart, creative and dedicated team and you'll do important work for the housing finance system and make a difference in the lives of others. Freddie Mac is an equal opportunity and top diversity employer. EOE, M/F/D/V.

Similar jobs