Job Description :
Applications Development Analyst II
Atlanta, GA
Perm Position
Citizen or GC
Hands-on developer with a strong technical and quantitative background who has a desire to work and understand various business areas across Fannie Mae. Develop, modify, or update applications used by business units or infrastructure units. Collaborate with subject matter experts in those units to determine unit needs and business processes that are automated by the application. The developer will be responsible for both front-end and back-end development as well as manage some requirement gathering and perform testing.

KEY JOB FUNCTIONS
Interface with research and business teams to understand the business needs and design specifications to solve these challenges.
Design and develop complex websites for use by business units and analytics teams
Perform complex web application implementation, including application coding and testing.
Support the applications both on the front-end and backend
Provide support to maintaining current website(s) and applications by updating code and researching issues as they arise.
May provide guidance and assistance to less experienced web developers.
Collaborate with managers or practitioners 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.
Document or review documentation of steps in specification development, coding, testing and user acceptance for future reference and for internal control purposes.
Qualifications:
EDUCATION
Bachelor''s Degree or equivalent required
MINIMUM EXPERIENCE
2+ years of related experience
SPECIALIZED KNOWLEDGE & SKILLS
Hands-on development experience using ASP.net, C# and MVC framework.
Ability to understand and develop and manage HTML / CSS / Angular
Development experience in SQL and in writing Stored Procedures.
Experience in using SQL Management Studios 2008
Familiar with Software Development Life Cycle
Demonstrate excellent communication and technical presentation skills

ADDITIONAL KNOWLEDGE & SKILLS THAT ARE NOT REQUIRED BUT ARE USEFUL
IIS experience and server management would be helpful
Experience with Git and Jira would be helpful
SharePoint experience would be preferred
Oracle and Toad experience preferred
Experience using Java/J2EE, Spring Framework, JMS is a plus
Python experience is a plus
Quantitative and statistical experience is a plus
             

Similar Jobs you may be interested in ..