Jobs · Virginia

Sr Advisor Software Developer

NRECA · Arlington, VA · 1 mo ago
$126k–$156k/yrFull-time

Position Summary

Join IT at NRECA where we are more than a team, we are a community. Guided by the core tenets of Simplicity, Security, Continuity, Transparency, and Flexibility, we strive to deliver business value through collaboration, ideation, and innovation. Become an integral part of a community driven to continuously improve our processes and transform how we work – in partnership with our colleagues and in service to our members.

We are seeking a core contributor and experienced software developer on a product team. The person in this role develops software using best practices throughout the life cycle of an application including requirements analysis & documentation, design, development, testing, release, and support of software applications. They will work on a product team utilizing agile methods.

This position is eligible for NRECA's hybrid schedule which allows flexibility to work from home up to 2 days per/week.

Key Responsibilities

  • Contributes to all aspects of the software application development lifecycle to support and enhance existing solutions for NRECA trade association and I&FS lines of business
  • Employs best practices for secure code development when writing new features and functionality, for various platforms using common frameworks including .Net
  • Builds or modifies the product's continuous integration and continuous deployment pipeline, working independently on standard projects, and ensures it is as robust and automated as possible
  • Employs software development best practices in accordance with the product development team
  • Writes test automation
  • Ensures all areas of the product are covered by the appropriate level of automated tests
  • Ability to report to the office when required

Qualifications

Formal Education Required: Bachelor's Degree in Computer Science/Information Systems Technology or 5-8 years equivalent experience.

Experience Required:

  • 5+ Years Development: Design, implementation, test, and support of the following software applications: .NET, Angular 17 or higher, Bootstrap, SQL Server or similar Relational Database technology, Mongo or similar document database technology, AWS cloud technologies, GitHub
  • 5-8 Years Back-End: Design and implementation of server-side functionality and APIs
  • 5-8 Years User Interface: Design and implementation of user interface using modern JavaScript framework

Preferred Qualifications:

  • 5+ Years Development: Design, implementation, test, and support of the following software applications: TeamCity, Octopus, Github Copilot, Dynamo DB, Cypress automated testing framework, Node.js, rxjs, ngrx

Essential Physical Requirements

  • The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal and extensive reading
  • Exerting up to 20 pounds of force occasionally, and/or up to 10 pounds of force frequently, and/or a negligible amount of force constantly to move objects. If the use of arm and/or leg controls requires exertion of forces greater than that for sedentary work and the worker sits most of the time, the job is rated for light work

Pay

Salary Range: $126,000–$156,000 annual salary. Final compensation determined by individual qualifications, experience, and internal equity.

Similar jobs

Software Engineer Sr Advisor

General Dynamics Information TechnologyAnnapolis Junction, MD· 4 mo ago
Engineering$196k–$265k/yrapply on gdit.wd5.myworkdayjobs.com