Job Description
Job Description
The SharePoint Developer supports the creation and publication of new features and input forms, develop and / or modify existing website modules / features, work with project manager to develop project plans, and 3rd party integration support for the FHFA’s public website, www.
FHFA.gov. The SharePoint Developer ensures the public website provides a great user experience for the intended audiences, by facilitating a useful and user-friendly website for intended audiences.
Education and Experience :
- Bachelor’s Degree in computer science, computer engineering, computer information systems or telecommunications
- 4+ years of overall development experience
- 4+ years of experience with SharePoint 2010 / 2013 / 2019in design, development, implementation, and testing
- 4+ Experience using with C#, ASP.Net, JavaScript, HTML, and CSS to develop SharePoint features / modules
- Experience with scripting using Microsoft Visual Studio and NotePad++
- Experience with deploying features via the SharePoint server
- Experience with SharePoint webparts
- Experience with SharePoint API
- Experience with Google ReCaptcha API
- Experience with using PowerShell scripts to deploy features / modules to SharePoint server
- Experience with SharePoint server side scripting
- Experience with SharePoint server maintenance
- Experience with editing and creating MasterPages, subsites, and page layout
- Microsoft Certified Solutions Associate (MCSA) Web Applications certification (preferred)
Responsibilities :
- Develop custom workflows with designer
- Develop SharePoint features and modules using C#, ASP.Net, JavaScript, HTML, and CSS
- Deploy features / modules using PowerShell scripts
- SharePoint server maintenance / troubleshooting
- Fix bugs / issues that arise on the FHFA.Gov website
- Work with Project Manager to develop project plans for new features and modules
- Make suggestions that can help improve the website
- Work with other developers on different teams to develop new capabilities for the website
Knowledge and Skills :
- Knowledge of ITIL principles and how to apply them
- Expert knowledge in responsive web design, typography, color, design style, usability principles, and best practices,
- Create pages with an emphasis on improved functionality and user experience (UX) to effectively display content and increase / amplify data visualization
- Proficient software development / web development skills
- Understanding of how webparts, pages, lists, and scripts work together to make features / modules work
- Excellent verbal and written communication skills
- Ability to organize and facilitate planning and demonstrations
- Ability to track, manage, and ensure project tasks are completed in a timely manner
Technical Knowledge
- Understanding of Web Consortium Accessibility Guidelines v2.0 (WCAG 2.0) and established techniques for creating Web pages, Content, and online documentation.
- Familiarity with SharePoint integrations and how to integrate 3rd party integrations
- Familiarity with Agile, Scrum, and Waterfall development methodologies
- Understanding of how SharePoint data is structured and how information flows within SharePoint
- Comprehensive experience with SharePoint configuration through the web UI
- Experience in the implementation of SharePoint collaboration tools (forums / issue lists, document / form libraries, etc.
and the ability to seamlessly integrate with other Microsoft solutions
- Experience in HTML5, CSS, JQuery, and JavaScript
- Experience working in Agile environment
Clearance / Citizenship : Must be US Citizen
Travel Requirements : N / A
Location : Fully Remote