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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job