Description
SAIC has an immediate opening for a Software Engineer to maintain, upgrade, and develop as necessary a custom software solution critical to the daily execution of our customer's mission. The software the candidate will be responsible for maintains the customer office's configuration management library and automated processes. The current software solution runs in a SharePoint environment and integrates custom Java code to perform customer specific use cases.
Roles and Responsibilities:
Working with a team responsible for office governance and configuration management activities, the candidate will:
Perform software maintenance and minor upgrades to address user concerns
Perform testing and debugging ahead of software release to ensure no interruption to operations
Provide support, troubleshooting, and training to end users as necessary in use of system
Develop emerging team use cases into software as necessary
Maintain configuration control of software and provide release notes with each version
Execute occasional system overhaul and upgrade based on SharePoint upgrades to ensure compliance and no interruption to services
Track metrics demonstrating system usage reported to leadership on a monthly or as needed basis
Identify, communicate, and address risks related but not limited to pending changes in enterprise environment and software compatibility
Assist with the execution of customer governance activities for all office documentation
Qualifications
Must currently hold an active TS/SCI w/ poly to be considered
Bachelor's Degree in Computer Science or other applicable field
Minimum of 2 years of relevant experience
Demonstrated proficiency working in and developing a SharePoint environment
Demonstrated proficiency with Java
Excellent written and verbal communication skills
Strong interpersonal skills; must interact with contractor and customer personnel on a daily basis to include senior personnel
Must be able to act independently with minimal oversight