Full - Stack Development, Senior
Freddie MacAbout the role
At Freddie Mac, you will do important work to build a better housing finance system and you’ll be part of a team helping to make homeownership and rental housing more accessible and affordable across the nation.
Position Overview
Are you interested in joining a high performing team to design, build and maintain company-wide financial reporting? Are you someone who enjoys implementing data-driven solutions and visual insights for executive leaders to make sound technology investment decisions?
The IT Enterprise Business Technology Office (BTO) - Corporate Technologies department has an exciting opportunity for a motivated and experienced senior developer passionate about using technology to solve and automate business needs and processes. This successful candidate will be part of IT development, maintenance, & support work across Corporate and Technology Finance systems. This candidate will need to work well in a technical team environment operating independently with limited oversight.
Apply today and learn why there is #MoreatFreddieMac !
Our Impact:
The Enterprise BTO provides end-to-end delivery (concept to implementation) for a portfolio of projects, products and business initiatives sponsored by various business divisions
Delivery of Finance planning and reporting solutions to effectively perform financial functions and support data analysis
Delivery of integrations between Finance systems and other systems
Delivery and support of solutions for the Finance data platform to enable effective data analytics and reporting
Collaboration with other technology teams to advance our technical capabilities, automate and optimize processes to meet business challenges
Ensure we understand and address business needs applying a variety of innovative technology solutions including COTS, SaaS, and home-grown capabilities
Your Impact:
Drive technical innovation and stay up to date on the emerging technology trends
Work with project collaborators in reviewing and understanding business and technical requirements
Research and evaluate technology solution options including build versus buy or a combination
Partner with architects, project, and infrastructure teams to develop architecture and design specifications from which applications will be built
Provide guidance on coding and unit testing standards for optimal code quality and reuse
Prototype and develop systems based upon requirements and architecture specifications
Provide technical expertise and oversight on various projects in a hands-on capacity while mentoring developers on the team
Lead and participate in design, code, and other relevant project reviews
Lead and support production incident tracking, resolving critical issues.
Lead and support infrastructure upgrades, patching, and vulnerability remediation activities impacting business applications
Work closely with testing and infrastructure teams during project and operational activities to resolve blockers and issues
Qualifications
Bachelor’s Degree in Information Technology, Computer Science, Engineering or related field or equivalent combination of education and work experience
Typically has 5+ years related experience
Deep technical and analytical skills with the ability to analyze system functionality and resolve issues
Strong Front and Back End Development Skills: Python, Java full stack, Angular, Unix shell scripting
Solid understanding of relational databases, SQL, and data modeling
Good understanding of Information and application security including LDAP, certificates, public key encryption, SSH, access credentials, etc
Understanding of typical multi-tier architectures: web servers, caching, application servers, & load balancers
Experience building and maintaining test automation suite to fully test the applications and features
Experience using automation / CICD pipeline integration tools (Jenkins, GIT, Bitbucket, Artifactory, etc.)
Experience with Tableau or BI tools with strong analytical skills
Experience in Financial Services industry, preferably with experience with financial accounting, planning, and reporting technologies
Experience working with the Atlassian suite of tools, specifically JIRA
Keys to Success in this Role
Collaborate and build strong working relationships
Strong verbal and written communication skills
Communicate
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s