Overview
Skills
Job Details
Senior Full Stack Developer (Backend Focus)
Location: Onsite McLean, VA (Preferred) or Plano, TX (Client prefers candidates in the DC/VA area for the McLean, VA location)
Assignment Type: 9-Month Contract (Potential for Extension)
About the Role:
Freddie Mac's Enterprise Risk Business Technology Office is seeking a Senior Full Stack Developer (Backend Focus) to support its data-driven initiatives. This role requires hands-on expertise in designing and optimizing ETL processes, building robust data pipelines, and working closely with business partners and multi-disciplinary technology teams. The ideal candidate will have a strong background in Python, API development, ETL (Informatica Cloud Services), PySpark, and data engineering while contributing to enterprise-wide transformation efforts in compliance and risk management.
Responsibilities:
- Collaborate with cross-functional teams to analyze business requirements and develop data-driven solutions aligned with enterprise strategy.
- Design, implement, and optimize end-to-end data pipelines for ingesting, processing, and transforming structured & unstructured data.
- Develop and maintain ETL processes to ensure seamless data transformation, automation, and validation.
- Integrate with internal and external APIs for data extraction, manipulation, and processing.
- Troubleshoot data inconsistencies and optimize system performance for enhanced reliability and efficiency.
- Assist with the migration from Talend to Informatica Cloud Services (ICS) to support modernization efforts.
Must-Have Skills:
- 5+ years of experience in Python development for backend data processing.
- Expertise in API development (JSON, RESTful services) for data consumption.
- Strong proficiency in ETL tools (Informatica Cloud Services - IICS).
- Hands-on experience with PySpark for big data processing.
- Knowledge of SQL/NoSQL databases such as Oracle, DB2, and DynamoDB.
Nice-to-Have Skills:
- Experience with Java (preferred but not required).
- Familiarity with Snowflake for data warehousing solutions.
- Exposure to risk and GRC products in enterprise environments.
Additional Notes:
The ideal candidate should have superior backend development skills, with a blend of ETL and Python expertise.
Freddie Mac is transitioning ETL processes from Talend to Informatica Cloud Services (ICS) to enhance data management capabilities.
The role will involve moving data from ServiceNow into a data store, requiring hands-on development and coding.
Preference for candidates with experience transitioning from application development to data engineering.
This position requires a broad skill set, covering backend development, ETL, Python, and API integration.