Demo

Software Developer II

NC Electric
Raleigh, NC Full Time
POSTED ON 3/13/2025
AVAILABLE BEFORE 5/13/2025

Summary Description:

The Software Developer will be responsible for building applications using modern technologies and maintaining/migrating legacy code.  This position will also be accountable for testing and deploying applications following industry best practices and procedures.

 

Academic and Trade Qualifications:

Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, or related technical degree from an accredited institution, and/or equivalent experience.

 

Work Experience:

Four years of demonstrated work experience with a minimum of two years in full-stack development.  Demonstrable experience using Visual Studio 2017 , TFS, Git, Azure, and MS SQL Server (or comparable RDBMS). Experience in the public utility industry or energy sector is preferred.

 

Responsibilities:

  • Participates in all aspects of application development and support including coding, testing, refactoring and deployment
  • Applies system enhancements and modifications to improve performance efficiency under the direction of technical leadership
  • Identifies opportunities for improvement and initiates change
  • Writes, debugs, compiles, tests and installs program modifications and new programs or libraries
  • Provides technical and user support for clients using information and application resources
  • Participates in department and interdepartmental project teams and may work cross-functionally to improve processes within the organization
  • Participate in requirements analysis
  • Integrate data from various back-end services and databases
  • Develop documentation throughout the software development life cycle (SDLC)
  • Remains abreast of and researches industry technical trends and new development to maintain current skills and remain current with industry standards
  • Ensure application adherence to security standards
  • Actively engages and collaborates with broader technical teams to ensure timely and quality solution delivery
  • Communicates development status, issues, and concerns to leadership
  • Ability to understand existing architecture and implement new integrations based on that architecture

 

Job Knowledge:

  • Proficient technical knowledge of software development and the ability to understand client requirements as well as underlying infrastructure applications, systems and processes
  • Knowledge of principles and techniques of computer programming, basic online programming and programming documentation
  • Understands principles and practices of database management systems, standard IT operating procedures and should be able to read, interpret and produce technical documentation
  • Understanding of Agile methodologies

 

Abilities and Skills:

  • Experience with .NET and .NET Core, and a strong understanding of programming languages (C#, VB.Net, etc.)
  • Experience with LINQ and Entity Framework or similar ORM
  • Experience working with web technologies and concepts (RESTful web APIs, JavaScript, Angular, React, Json, Bootstrap, PHP, etc.)
  • Experience with a variety of systems architectures including, Client-Server, Web-based, Service Oriented, Publish-Subscribe, ETL is a plus
  • Understands best practice and software development patterns such as Object-Oriented Development and SOLID
  • Strong analytical, mathematical, and creative problem-solving skills
  • Excellent listening, interpersonal, written, and oral communication skills
  • Ability to work independently with minimal supervision and excel at meeting deadlines

 

Company Profile: North Carolina’s Electric Cooperatives (http://ncemcs.com/about/ncemc.htm) is the brand for the family of organizations formed to support the state’s 26 local electric cooperatives, including: North Carolina Electric Membership Corporation, the power supplier to many of the electric cooperatives; North Carolina Association of Electric Cooperatives, the cooperatives’ trade association; and Tarheel Electric Membership Association, Inc. (TEMA), a central purchasing and materials-supply cooperative.

 

North Carolina Electric Membership Corporation provides equal employment opportunities (EEO) to all applicants for employment.

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Developer II?

Sign up to receive alerts about other jobs on the Software Developer II career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NC Electric

NC Electric
Hired Organization Address Raleigh, NC Intern
Position Title : Distribution Cooperative: Electrical Engineer Intern Position Location: Edgecombe-Martin County EMC – T...
NC Electric
Hired Organization Address Raleigh, NC Intern
Position Title : Distribution Cooperative: Electrical Engineer Intern Position Location: Halifax Cooperative – Enfield, ...
NC Electric
Hired Organization Address Raleigh, NC Intern
Position Title : Distribution Cooperative: Electrical Engineer Intern Position Location: Roanoke Cooperative – West Aula...
NC Electric
Hired Organization Address Raleigh, NC Intern
Position Title: Distribution Cooperative: Electrical Engineer Intern Position Location: Tideland EMC – Pantego, North Ca...

Not the job you're looking for? Here are some other Software Developer II jobs in the Raleigh, NC area that may be a better fit.

Technical Recruiter II

Lucid Software, Raleigh, NC

Senior Salesforce Developer (Apex programming)

CData Software, Chapel Hill, NC

AI Assistant is available now!

Feel free to start your new journey!