Job Summary:Support all aspects of project management and application development, including requirements analysis, process improvement, solution architecture, design, build, testing, quality assurance, and delivery of web-based pilots, applications, solutions and associated tools.Responsibilities:
Conduct requirements analysis by identifying, gathering, and documenting application business and functional requirements.
Work with stakeholders and project team to determine project scope and prioritize collected requirements
Develop and/or recommend improvements to procedures and processes that could enhance the quality, efficiency, and effectiveness of the application.
Assist in conducting research, analysis, design, architecture, and specifications on technology products and tools to meet agreed upon requirements.
Participate in Agile development processes from design through release, including translating requirements into detailed user stories to support developers/sprint planning.
Work with Quality Assurance (QA) and technical team to ensure test cases fully validate system functionality.
Assist in coordinating and providing meeting support for stakeholders, tracking major milestone initiatives, developing work plans and templates, supporting project management activities, and drafting briefing presentations and deliverables.
Communicate agreed upon changes, enhancements, and modifications of requirements, verbally and through written documentation, to appropriate stakeholders.
Minimum Qualifications:
Master’s degree and four (4) years of relevant experience or Bachelor's degree and six years (6) years of relevant experience required.
Active Top Secret clearance and SCI eligible
Experience applying Agile/Scrum methodology, including proficiency developing user stories for software design and development
Proficiency in business analysis tools and techniques
Excellent oral and written English communication skills
Strong multitasking skills with ability to re-prioritize tasks on an ongoing basis
Excellent listening skills to understand and capture customer/stakeholder requirements
Strong SharePoint / Microsoft development skills, including at least 3-5 years of experience in similar roles with SharePoint / Microsoft applications and solutions.
Proficient in ASP.NET, C Sharp, .NET SQL integration
Proficient in SharePoint development tools and languages, including SharePoint Designer, Power Automate, PowerApps, JavaScript, HTML, CSS, and C#.
Strong understanding of SharePoint architecture, site collections, content types, and permission management
Capability Maturity Model Integration (CMMI); Project Management Professional (PMP); Certified Business Analysis Professional (CBAP); and/or Certified Scrum Master (CSM) certifications(s) a plus