Application Developer Specialist - Software Configuration Management (SCM)

Company Name:
National Rural Electric Cooperative Association
The National Rural Electric Cooperative Association (NRECA), with offices in Arlington, VA and Lincoln, NE is the trade association for over 900 consumer-owned electric cooperatives serving more than 42 million people. NRECA is committed to harnessing the strength of America's electric cooperatives into a single powerful voice. NRECA has won the following awards over the past few years:
100 Best Places to Work - ComputerWorld Magazine
50 Greatest places to Work - AARP
50 Best Places to Work - The Washingtonian
CARE Award Recipient - Recognizing organizations that promote a positive work-life balance
At NRECA, we work with people who are leaders in their fields, they are down-to-earth, hardworking professionals committed to helping our members serve their communities. Our work is interesting and constantly evolving and requiring new skills to meet the evolving needs of a dynamic industry. In this collegial, inclusive work environment, united around the compelling purpose and history of electric cooperatives, we thrive. And topping it off, NRECA cares about each person's overall well-being, encouraging health, financial security, and a sustainable work/life balance.
Equal Opportunity Employer of Minorities, Females, Protected Veterans, and Individuals with Disabilities
Summary
Provide Software Configuration Management (SCM) support and service activities including maintaining the SCM software and server infrastructure; assisting development teams with automating their software build processes; process improvements around SCM day-to-day activities and performing software installations. Analysis & documentation of processes as well as cross-project training with other team members to ensure application environments and release procedures are up to date and well understood.
Purpose and Mission
Support project managers and IT staff as a technical point-person for SCM capabilities on their projects. (40%)
Assist with identifying and implementing improvements to help software development teams with their deliverable.
Perform research and development on new tools and capabilities to help the improve software delivery process.
Responsible for SCM participation on activities related to application development
Provide technical direction to project team members regarding the SCM function
Responsible for advising project teams on SCM best practices
Own problems/tasks/projects and work them through completion. (40%)
Monitor SCM servers and software via monitoring tools.
Respond to and help to resolve production issues as needed.
Identify, analyze and resolve issues in a timely manner.
Improve work function processes by working within the team structure. (20%)
Collaborate with project teams to support architectures and follow the defined framework guidelines and standards.
Follow recommended procedures and documentation practices for all work
Assist with setting the standards for SCM procedures/practices.
Requirements and Qualifications
Bachelor's Degree
1 - 2 years of Software configuration Management
Understanding of Software Configuration Management concepts and processes including
software version control systems
software build systems
configuring of software build pipeline
Experience with operating systems and scripting languages in support of software builds and deployments including
Windows IIS and Unix
shell scripts
ruby
Must be customer Service focused
Ability to document processes
Technical problem solving abilities and attention to detail
Team oriented and ability to collaborate with CM and development teams
NOTLI
Amount of Travel
Job Title : Application Developer Specialist - Software Configuration Management (SCM)
Location : Arlington, VA, US

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.