Finance Technology - Software Engineering - Senior Associate - REF10773K
Company: Fannie Mae
Location: Reston
Posted on: June 18, 2022
Job Description:
Company DescriptionAt Fannie Mae, futures are made. The
inspiring work we do makes an affordable home a reality and a
difference in the lives of Americans. Every day offers compelling
opportunities to work with exceptional people and help make an
impact on the future of the housing industry. Join us and be part
of an inclusive, supportive team thriving in an energizing,
collaborative environment. Here, you will help lead our industry
forward and make your career.Job DescriptionTHE IMPACT YOU WILL
MAKEThe Finance Technology - Software Engineering - Senior
Associate role will offer you the flexibility to make each day your
own, while working alongside people who care so that you can
deliver on the following responsibilities:As a valued colleague on
our team, you will collaborate with team in designing, producing,
testing, or implementing moderately complex software, technology,
or processes, as well as create and maintain IT architecture, large
scale data stores, and cloud-based systems.
- Independently determine the needs of the customer and create
solution frameworks.
- Design and develop moderately complex software solutions to
meet needs.
- Use a process-driven approach in designing and developing
solutions.
- Implement new software technology and coordinate end-to-end
tasks across the team.
- May maintain or oversee the maintenance of existing
software.QualificationsTHE EXPERIENCE YOU BRING TO THE TEAMMinimum
Required Experiences
- 5 yearsDesired Experiences
- Bachelor degree or equivalentTop 3 Skills:
- AWS
- Python
- JavaSkillsAdept at managing project plans, resources, and
people to ensure successful project completionDetermining causes of
operating errors and taking corrective actionExperience gathering
accurate information to explain concepts and answer critical
questionsThe group of skills related to Risk Assessment and
Management including evaluating and designing controls, conducting
impact assessments, identifying control gaps, remediating risk,
etc.Expertise in developing websites for hosting via intranet or
Internet, which may also include web design, web content
development, scripting, and/or network security
configurationExperience using software and computer systems'
architectural principles to integrate enterprise computer
applications such as xMatters, AWS Application Integration, or
WebSphereThe group of skills related to Product Testing including
testing and evaluating software, usability testing, UAT, and using
relevant product testing technologyExpertise in service management
concepts for networks and related standards such as ITIL practices
or SDLCExperience defining and managing changes to documents, code,
computer programs, websites, and other files to enable
collaboration and ensure teams are working from the latest
versionThe group of skills related to Relationship Management
including managing and engaging stakeholders, customers, and
vendors, building relationship networks, contracting, etc.Skilled
in cloud technologies and cloud computingThe group of skills
related to Learning and Training including conducting, developing,
and evaluating training, instructional design, and learning
management systemsAbility to transform business processes using
BPA, RPA, or other technology-enabled automationSkilled in
documentation and database reporting for the purposes of analysis,
data discovery, and decision-making with the use of relevant
software such as Crystal Reports, Excel, or SSRSThe group of skills
related to Influencing including negotiating, persuading others,
facilitating meetings, and resolving conflictThe group of skills
related to Business Insight including advising, designing business
models, interpreting customer and market insights, forecasting,
benchmarking, etc.The group of skills related to Product
Development including designing products, developing product
roadmaps, translating design requirements, prototyping,
etc.Experience identifying measures, or indicators of system
performance, and the actions needed to improve or correct
performance to achieve desired outcomesThe group of skills related
to Programming including coding, debugging, and using relevant
programming languagesExperience helping an organization to plan and
manage change in effort to meet strategic objectivesWorking with
people with different functional expertise respectfully and
cooperatively to work toward a common goalSkilled in establishing
and maintaining consistency of a product's performance, functional,
and physical attributes with its requirements, design, and
operational informationAbility to frame ideas as systems and
analyzing the inputs, outputs, and processSkilled in presenting
information and/or ideas to an audience in a way that is engaging
and easy to understandThe group of skills related to Communication
including communicating in writing or verbally, copywriting,
planning and distributing communication, etc.The group of skills
related to Operational Excellence including improving and
overseeing operationsSkilled in the graphical representation of
information in the form of a charts, diagrams, pictures, and
dashboards with programs and tools such as Excel, Tableau, or Power
BIToolsSkilled in TableauExperience using APIs for developing or
programming softwareSkilled in DockerSkilled in ExcelSkilled in
HTMLExperience using JIRASkilled in JavaExperience using Salesforce
CRMSkilled in SQLSkilled in JSONSkilled in using Selenium for
testingExperience using BitBucketSkilled in using Cucumber for
supporting Behavior Driven Development (BDD)Skilled in Oracle PL
SQLSkilled in XMLSkilled in AWS Developer tools such as CodeBuild,
CodeDeploy, CodeStar, or CodePipelineSkilled in CSSSkilled in
JenkinsExperience running, monitoring, and updating LMSSkilled in
JavaScriptSkilled in ServiceNow to manage digital workflowsSkilled
in using UNIXSPECIALIZED KNOWLEDGE & SKILLS
- Ability to absorb data / information from multiple sources,
apply strong analytical skills, and provide thoughtful, strategic
recommendations to deliver tangible business value
- Agile experience
- 8+ years' hands-on software development experience required,
and more specifically hands-on Java development experience
- 8+ years' experience with Agile software development
methodology
- Experience with multiple platforms, languages, and technical
solutions
- Hands on experience developing solutions on the AWS platform
using services such as RDS, S3, IAM, Lambda, API Gateway, EC2, EB,
IAM, SDK, CLI, Code Deploy, Code Commit, Lambda/Step Functions,
Cloudfront, Cloudwatch, etc.
- Experience with Docker, ECS, EKS, Fargate
- Java, J2EE, Spring framework, Weblogic, JBoss, JMS, Webservices
-(REST, -SOAP), Frontend development -(JSP, JavaScript), -JUNIT,
SQL, -ESB, Code coverage tools like -Fortify, Exposure to CI/CD
Continuous integration tools like -Jenkins, Test Automation, Build
tools like -Gradle/Maven/Ant.
- 8+ years' experience developing with Java, J2EE, Spring
framework, Weblogic, JBoss, JMS, web services (REST & SOAP) and
frontend development, JUNIT, SQL
- Experience with code coverage tools such as CAST/Fortify
preferred
- Exposure to CI/CD continuous integration tools such as Jenkins,
Test Automation and build tools such as Maven or Ant preferred
- Experience with Angular 5/above preferred
- Strong communication, analytical and problem-solving
skills.
- Experience with unit test mocking frameworks such as Mockito is
preferred.Additional InformationJob ID: REF10773KIn response to
COVID-19, Fannie Mae has adapted our - -to better safeguard our
employees, candidates, and new hires. -We understand that this is
an unprecedented situation and Fannie Mae is committed to creating
protocols for these processes that are agile and conform with
federal, state, and local health administration guidance. While the
company's operating status for on-site work is currently voluntary,
the majority of Fannie Mae's workforce is remote until further
notice. We continue to conduct all interviews and onboarding
virtually. In addition, all employees who wish to come on site must
be fully vaccinated against COVID-19 and enter their vaccination
information into a confidential HR system before arriving at the
facility, unless they have an approved accommodation. -to go
directly to information about accommodations.The future is what you
make it to be. Discover compelling opportunities at Fannie Mae is
an Equal Opportunity Employer, which means we are committed to
fostering a diverse and inclusive workplace. All qualified
applicants will receive consideration for employment without regard
to race, religion, national origin, gender, gender identity, sexual
orientation, personal appearance, protected veteran status,
disability, age, or other legally protected status. For individuals
with disabilities who would like to request an accommodation in the
application process, email us at
careers_mailbox@fanniemae.com.
Keywords: Fannie Mae, Reston , Finance Technology - Software Engineering - Senior Associate - REF10773K, IT / Software / Systems , Reston, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...