This job has expired, please see additional jobs below
Development, Senior
Freddie Mac
Falls Church, VA, United States
Job Details - this job has expired, please see similar jobs below
Position Overview
Do you have a proven track record of software development and would like a chance to contribute to building and supporting some of Freddie Mac mission critical systems? If you are an expert in modern development techniques and understand what it takes to support critical functions apply for this position as a Development Sr.! You will be part of the Enterprise Business Technology Office (BTO), demonstrating your broad technical skillset building and supporting key business mission critical systems. You will need to work well in a cohesive team environment and will be required to develop creative and inventive resolutions to complex problems. Additionally, you will help with the build, deployment, and support of multiple applications within the division. A successful candidate will have an extensive understanding of the software development industry; best practices and current trends. As part of the team, the candidate would be a responsible, articulate, and a motivated Java Developer who is a self-starter, can quickly identify vulnerabilities and obstacles, and then create innovative solutions to any problems. The candidate must possess good communication skills with the ability to message to appropriate levels of technology and business partners in a concise manner that is fit for audience.
Your Work Falls into Three Primary Categories:
Application Development
• Build new software strategic solutions to solve business requirements, aligning to new technologies and Freddie Mac’s strategic IT Roadmap.
• Tactical delivery of enhancements to existing systems and associated software deliverables
• Perform impact assessments of new work, changes in work, and expansions of existing scope
• Communicate and coordinate software deliverables across other IT groups
Application Support
• Support Tertiary Operations, inclusive of triaging incidents with a focus on recovery, roto cause analysis, resiliency testing, and preventive monitoring.
• Communicate with end-users of upcoming deployments and production activities
Technology Partnership
• Work closely with the business partner, Project Management team, and other IT support functions.
• Establish and maintain strong functional relationships with IT stakeholders and business domains
• Identify and recommend new technology solutions
Qualifications
• Job requires Bachelor degree in Computer Science or related discipline or an equivalent combination of education and experience from which comparable knowledge and skills may be acquired.
• 5-7 Years of design & development experience using Java technologies including: Spring, Spring Boot, Spring Security, Angular JS, Prime NG, JavaScript, Junit and REST based web services
• 5 years of experience with web containers including Apache/Tomcat or WebLogic.
• Thorough understanding and at least 3-5 years of experience working with relational databases (SQL Server or Postgress).
• At least 3-5 years hands-on experience with Build and Deployment tools and languages like ANT, Maven, GIT, Jenkins, Ansible and Artifactory
• At least 2-3 Years development experience using Python/Shell scripting.
• Must have strong analytical and problem-solving skills with a high attention to detail
• Collaborative, professional / team player with excellent interpersonal skills
• Self-directed, with the capability of managing multiple priorities and efficient in proposing solutions to complex, time- critical problems
• Ability to multi-task and work on several engagements simultaneously
Key to success in this role
• Self-starter and self-motivated.
• Ability to work & collaborate effectively in a team environment.
• Sense of urgency and able to apply risk based approach to prioritize work.
• A sense of humor.
• Ability to communicate clearly, effectively, persuasively.
• Motivated to learn new technologies and identify process improvements and efficiencies.
• Ability to adapt to change while continuing to deliver on assigned objectives.
• Strong verbal and written communication skills.
• Good problem-solving skills and strong interpersonal skills
• Ability to listen to customers and colleagues; convey ideas effectively
• Proactive in nature with customer satisfaction as a primary goal
• Ability to learn and adapt to new technologies and tools
Top 3 Personal Competencies to possess
• Drive for Execution – Be accountable for strong individual and team performance
• Growth and Development – Know or learn what is needed to deliver results and successfully compete
• Seek and Embrace Change – Continuously improve work processes rather than accepting the status quo
Preferred Skills
• Experience with Cloud Adoption, Docker or Microservices is a plus
• Experience with Dev Ops
• Experience with various project methodologies such as Agile, Modern Delivery, and waterfall methodologies
• Experience with automated GUI testing tools like Selenium
• Familiarity with Mortgage Industry or direct Freddie Mac Experience is an added plus
• Familiarity with High Value Payment Processing Systems (HVPS
Closing Statement
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.