Job Openings

Applications Programmer - Senior

Wednesday, April 07, 2021

LOCATION: Aberdeen Proving Ground, MD



Provide support services to develop, configure, monitor, and maintain SharePoint 2013/2016/2019/Online (or currently approved) environments and web applications. Be responsible for overseeing architectural design and integration, content management structure, portals, collaboration, business process or other solutions; instrumental in planning and implementing software version upgrade releases, troubleshooting, and debugging SharePoint sites and web applications. Be proficient in analyzing information, SP architecture, database architecture, and understand business requirements. Possess relevant knowledge and experience in appropriate development tools for the web development in the Windows environment as well as TFS, Azure DevOps, IIS, Visual Studio, ASP.NET, JavaScript, Linux, Oracle, MySQL, and SQL Server databases. Be the lead on SharePoint customization projects and provide end-to-end enterprise Web application architecture and development. Support SharePoint/web application project design, development, planning, installation, configuration, monitoring, and maintenance of the SharePoint environment. Support development and maintenance of custom applications. Provide development, installation, testing, and troubleshooting of new products from the concept phase onward, as well as taking complex and challenging existing systems and quickly developing expertise in maintaining and enhancing them. Mitigate all Cybersecurity risks and information breaches by establishing and sustaining compliance, governance, and cyber assurance solutions for SharePoint. Participate in the RMF process, when necessary, and provide applicable artifacts and hardening. Comply and enforce Cybersecurity standards in the SharePoint/IIS environment. Work with the Cybersecurity team to ensure regular scanning of all data is conducted as directed by policy. Use metadata for discovery, classification, and security best practices. Implement solutions to securely share information between SharePoint servers and domains. Ensure permission policy compliance, and prevent security breaches and unauthorized access to sensitive content. Audit, clean-up and manage SharePoint permissions and users from a single console across all sites, site collections or farms. Maintain compliance, reduce risk and take control of what organization users can do in SharePoint with policy enforcement and control configurations for access privileges, use of versioning, file upload limits, site quotas and the use of site templates to mitigate all Cybersecurity risks. Provide documentation for software architecture, software design and development. Provide development and maintenance of custom business applications. Support SharePoint architecture, functionality, configuration, and branding. Document, update, and enhance processes and procedures and provide administrative actions as needed. Assist in the development and drafting of CBC G-6 Concept of Operations, policies, and SOPs. Conduct all development and testing of systems prior to migrating to production. Participate in planning the development and security cooperation and provide expert advice for documentation in support of Cybersecurity. Maintain SQL accounts and change passwords as directed by the TPOC. Create site architecture artifact to support requirements for all supported organizations. Patch systems and comply with all Cybersecurity regulations. Submit POA&Ms as required. Maintain third party solutions. Meet all IAVA requirements addressing all vulnerabilities as directed by the IAM. Maintain and document all configuration changes made to web front ends, application servers and backend SQL servers. Support SharePoint configuration and maintain Organizational taxonomies, site collections, policies, procedures, and solutions. Prepare and document software (technical) requirements and specifications. Conceptualize and build new software design. Plan phases of the Software Development Life Cycle (SDLC). Conduct research on emerging application development software products, languages, and standards in support of “Build vs Buy” decision. Recommend, schedule, and perform software improvements and upgrades. Write, translate, and code software programs and applications according to specifications. Run and monitor software performance tests on new and existing programs for the purposes of correcting errors, isolating areas for improvement, and general debugging. Administer critical analysis of test results and deliver solutions to problem areas. Generate statistics and prepare and write reports for management and/or team members on the status of the programming process. Assist in the development and maintenance of user manuals and guidelines. Coordinate installation of software products for end users as required. Write programming scripts to enhance functionality and/or appearance of organizations web sites and/or related web applications, as necessary. Remove code script from organization web sites and/or related web applications, as necessary. Coordinate with network administrators, systems analysts, and software engineers to resolve problems with software products or company software systems. Design and develop highly scalable, usable, and distributed application using Microsoft .NET technologies. Participate in Change Management Control and submit Request for Change IAW CBC G-6 policy. Ensure STIG checklists and associated artifacts for all technologies are reviewed and validation results are posted to CBC G6's STIG portal every 6months. Track responsible tasks using Azure DevOps or current system. Review the assigned branch’s service tickets and respond accordingly using the metrics provided in the PWS.



Years of Experience: 7+



IT Level I; IAT II; Requires additional Computing Environment certification within 6 months of hire


Clearance Level:

Secret (May require TS)/SSBI


Full benefits are offered.


Bravura is a rapidly growing Woman Owned Small Business (WOSB) that provides professional and engineering services, technology solutions and product offerings to DoD, Federal Civilian agencies. Bravura is an Equal Opportunity Employer. Bravura does not discriminate against employees or applicants for employment on any legally recognized basis (protected class) including, but not limited to: veteran status, uniform service member status, race, color, religion, sex, national origin, age, physical or mental disability, genetic information or any other protected class under federal, state, or local law. These are positions that require a U.S. Citizenship.


Job Inquiry

If you are interested in applying or finding out more about  a position  please submit our job information form.