"Alerted.org

Job Title, Industry, Employer
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Advanced Search

Advanced Search

Cancel
Remove
+ Add search criteria
City & State or Zip Code
20 mi
  • 0 mi
  • 5 mi
  • 10 mi
  • 20 mi
  • 50 mi
  • 100 mi
Related to

  • Software Developer II

    North Carolina's Electric Cooperatives (Raleigh, NC)



    Apply Now

    Description

    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._

     

    Equal Opportunity Employer

     

    This employer is required to notify all applicants of their rights pursuant to federal employment laws.

     

    For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.

     


    Apply Now



Recent Searches

[X] Clear History

Recent Jobs

  • Software Developer II
    North Carolina's Electric Cooperatives (Raleigh, NC)
  • Senior Software Development Engineer
    CVS Health (Blue Bell, PA)
[X] Clear History

Account Login

Cancel
 
Forgot your password?

Not a member? Sign up

Sign Up

Cancel
 

Already have an account? Log in
Forgot your password?

Forgot your password?

Cancel
 
Enter the email associated with your account.

Already have an account? Sign in
Not a member? Sign up

© 2025 Alerted.org