Description

Job Description:

Pay Range $40hr - $44hr

Essential Functions:

  • Compile, build, and install software baselines for large telecommunications systems while ensuring system integrity and consistency.
  • Research, design, and implement new software configuration management tools to automate processes to improve efficiencies and accuracy of the software builds and release of software baselines.
  • Create and maintain Software Configuration documentation, including configuration management plans, software build procedures, baseline installation procedures, configuration specifications and audit reports.
  • Provide support for COTS Software and assistance and technical solutions to computer and system anomalies.
  • Participate in complete software development lifecycle of requirements analysis, design, implementation, testing, and problem resolution.
  • Sets up administrator and service accounts, maintains system documentation, tunes system performance, installs system-wide software, and contributes towards the Disaster Recovery Plan (DRP), backup systems and disk configurations.

Qualifications:

  • Bachelor’s Degree in Computer Science, Computer Engineering or Information System or related area of study.
  • Bachelor’s Degree and at least 1 years relevant experience.

Must Have:

  • Must have a bachelor’s degree in science or engineering.
  • Experience as a Software Configuration Management Specialist or performing Software Configuration Management Specialist.
  • Experience with Revision Control/SCM Tools (such as SVN, git, GitHub etc.), Disk imaging software and Microsoft Visual Studio, GCC, or similar compilers.
  • Experience with Microsoft Office Suite products.
  • Ability to perform new windows or Linux Operating System based server configuration and installation.
  • Ability to maintain, support and configure COTS software such as issue tracking, version control, database engine etc.
  • Good communication skills, able to communicate with all members of the team.

Nice To Haves:

  • Any prior software development or experience.
  • Excellent understanding of computer applications and computer hardware.
  • Experience with Software Development Life Cycle (SDLC) process.
  • Experience with branching and merging of source code in revision control/SCM tools.
  • Experience with issue tracking tools such as JIRA, Redmine or similar is preferred.

Skills:

  • At minimum:
  • Have basic understanding of Desktop Virtualization concepts and tools.
  • Have basic understanding of Network concept along with prior experience with setup, installation and configuration of new local networks.
  • Experience with Software build and release process automation (such as Jenkins, Gerrit etc.).
  • Familiar with Microsoft Operating Systems and Linux based operating systems such as Red hat, CentOS etc.
  • Ability to acquire FAA public trust clearance.
  • Prior experience of SharePoint administration and management.
  • Prior experience and familiarity in SharePoint design, functions, and applications.
  • Prior experience as a software developer or software engineer.
  • Experience with Software Development Life Cycle (SDLC) process.

Education

Any Graduate