PRIMARY PURPOSE: To provide software configuration management (SCM) support at the program level; to manage parallel software development and release cycles ensuring functionality and provide SCM for large distributed development network with remote partners; to work with other teams to resolve operational matters.
ESSENTIAL FUNCTIONS and RESPONSIBILITIES
Follow and enforce processes for code commits, commit messages, project and defect approvals, and release procedures.
Maintain Integrity of code repositories.
Review committed code changes for outliers.
Monitor code commits and merge to QA as appropriate.
Manually compile code, upon request.
Trouble shoot compilation errors.
Work closely with members of our team – and members of other IT Teams – to resolve any issues occurring after a release.
Triage software vs. environment issues.
Scripting as needed to improve processes.
Performs other duties as assigned. Supports the organization's quality program(s).
QUALIFICATIONS
Education & Licensing Bachelor's degree in computer science, computer engineering, software engineering or computer information systems from an accredited college or university preferred.
Experience Proven experience with SCM, release management, and software development process is preferred.
Skills & Knowledge
Knowledge of software configuration management (SCM) tools (i.e. Subversion, CVS, GIT, TFS), MSBuild, ant/make build scripts, and build management tools (i.e. Jenkins, Azure Devops/TFS)
Knowledge of administration of Windows, UNIX or LINUX operating systems
Knowledge of administration of web sites/services in IIS or Apache.
Knowledge of development and scripting (i.e. .Net, Perl, shell scripting, PowerShell) and Makefiles
Knowledge of VMWare Excellent problem solving skills
Analytical and interpretive skills
Ability to work after-hours and work on-call shifts.
Strong interpersonal skills Strong oral and written communication skills, including presentation skills PC literate, including Microsoft Office products
Ability to work in a team environment
Ability to meet or exceed Performance Competencies
Nesco Resource offers a comprehensive benefits package for our associates, which includes a MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
Nesco Resource provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.