Supporting software development requirements within the project team, understanding software requirements based on customer defined business needs, installing and maintaining software and system components, developing and maintaining software, implementing and maintaining software version control, implementing and maintaining software build processes, developing and maintaining automated tests, supporting acceptance testing of software deliverables, recommending improvements to software components and system architecture, providing inputs for documentation of new or existing programs, providing technical support, and administration of the software infrastructure, and performing systems modeling, simulation and analysis. This position is contingent upon award.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed