Job Description:
Position Overview:
The Programmer/Web Developer is responsible for developing custom solutions and making modifications/enhancements to applications to meet emerging program needs and improve the efficiency of existing processes. The incumbent will work closely with program offices, subject matter experts and end users to gather, organize, and document project requirements throughout the development process. This position will actively engage with SharePoint Administrator(s) to provide technical support for SharePoint based custom applications, to include building workflows and automating processes.
This opportunity is for a POTENTIAL CONTRACT award and is contingent upon the contract being awarded. Consideration for a potential contract may require a signed letter of intent. If the contract is awarded, another position posting will be available on the Company Careers portal.
Primary/Major Duties and Responsibilities (Essential Functions):
- Provide programming support to build and modify custom applications.
- Configure, integrate, test, implement, and validate new features and applications based on documented project requirements.
- Collaborate with other programmers to translate requirements into customized solutions.
- Build workflows and custom solutions using PowerApps and Power Automate/Flow.
- Assist with creating fully deployable solutions, developing project plans, writing SOPs/user guides, and providing technical training as needed.
- Leverage the integration of Microsoft 365 applications (to include Power BI, Power Automate, Power Apps, etc.) with SharePoint to increase efficiency and develop new processes.
- Assist with analysis for deliverable improvements based on code performance and user feedback.
Job Requirements:
- Bachelor’s degree preferred or relevant certifications.
- Experience in an enterprise collaborative environment.
- Experience with front-end web development.
- Demonstrated knowledge of Microsoft 365, SharePoint Online and Power Platform Applications.
- Intermediate knowledge of HTML and CSS, including audio & video elements and SVG.
- Familiarity with CSV, XML, and JSON.
- Experience with basic database interactions (MS Access, SQL, etc.).
- Familiarity with RESTful API, regular expressions, and third-party libraries/frameworks.
- Intermediate knowledge of objected oriented programming language (i.e., JavaScript), including advanced operators and datatypes.
- Excellent writing and analytical skills to include data visualization.
- Excellent communication and interpersonal skills.
- Experience reading native API and knowledge of programming tools/libraries for data retrieval.
- Able to perform assigned duties within a team environment and meet deadlines.
- Experience developing technical training tools and user guides.