Software Engineer','51595','!*!THE COMPANYAre you interested in helping solve today's most critical housing challenges? In simplest terms, Fannie Mae serves the people who house America. We work at the heart of housing by providing reliable, affordable mortgage financing in all markets at all times, buying loans that banks and other lenders originate, so they can fund new loans. This gives more people the opportunity to buy, refinance, or rent homes and apartments. Creating these opportunities is what drives the people who work at Fannie Mae.For more information about Fannie Mae, visit http://www.fanniemae.com/progressJOB INFORMATIONOur Single-Family team in Reston, VA is currently searching for a Software Engineer to design/develop high-profile applications and assist with Strategic Initiatives (e.g. Cloud Transformation). You’ll be responsible for determining stakeholder needs, business processes and application development efforts. You’ll also participate in or review all of the steps in the software development life cycle to create and modify the software.
KEY JOB FUNCTIONS
Collaborate with managers, technology leads and other engineers in the business unit to determine systems requirements and functionalities needed in new or revised application.
Develop detailed specifications of application and document in a form that it can be used for coding application.
Perform or review coding done to render specifications into application functionalities, screens, or outputs.
Develop test plan and/or test application in development status or debug application in production mode.
Document or review documentation of steps in specification development, coding, testing and user acceptance for future reference and for internal control purposes.
May lead a small project or a segment of a larger project. ','!*!EDUCATION
Bachelor's Degree or equivalent required
2 years of related experience
SPECIALIZED KNOWLEDGE & SKILLS
2 years of professional software development experience including: software design experience and sound understanding of object oriented and distributed computing concepts
2 years of hands-on experience with Java and Spring MVC
Experience with RESTful API’s and Web Services
Experience working in an Agile/Scrum environment
At least 2 years of experience in writing SQL queries for relational databases
Experience with AWS Native Services (e.g. S3, EC2, DynamoDB) is a plus
Strong verbal and written communication skills
Ability to work independently as well as part of a team
EMPLOYMENT As a condition of employment with Fannie Mae, any successful job applicant will be required to pass a pre-employment drug screen and to successfully complete a background investigation, which may also include a credit check for positions in some areas of our business.
Fannie Mae is an Equal Opportunity Employer.','Associate','Associate','Information Management','VA-Reston','','SF Customer Engagement Tech','Full-time','','Standard','','Regular','','No','No','2-Mid Level (4-7 Years)','2-Mid Level (4-7 Years)','Software Engineer
Website : http://www.fanniemae.com
We serve the people who house America. We are a leading source of financing for mortgage lenders, providing access to affordable mortgage financing in all markets at all times. Our financing makes sustainable homeownership and workforce rental housing a reality for millions of Americans. We listen to our customers and partners to understand their needs, putting them at the center of everything we do. We apply our experience and expertise to deliver innovative, smart solutions to help our customers succeed. We also help make possible the popular 30-year, fixed-rate mortgage, which provides homeowners with stable, predictable mortgage payments over the life of the loan. Our tools and resources help homebuyers, homeowners, and renters understand their housing options. - See more at: http://www.fanniemae.com/portal/about-fm/who-we-are.html#sthash.TXyFv9xs.dpuf