Full Stack Software Developer - Internal Applications & BI

Northeast Ohio Public Energy Council
Solon, OH


Summary

The Software Developer will be an integral member of the IT team. This role emphasizes .NET MVC development, DevOps practices, and robust data management and reporting. The ideal candidate will have strong experience with Visual Studio, C#, SQL, and Git, and will contribute to the development, deployment, and maintenance of internal applications and integrations, including Microsoft Dynamics CRM and Power Platform tools. This position also plays a key role in managing data workflows, business intelligence reporting, and annual software refresh cycles.

Core Values


  • Integrity - Maintains organizational confidence by protecting operational assets and
    processes. Keeps financial and other organization information confidential.

  • Driven Team Player - Contributes to organizational success by welcoming related,
    different, and new requests; Cooperative team player who works well with others to
    problem solve.

  • Intelligent with Sound Judgement - Protects organization assets by monitoring internal
    controls and making informed decisions.

  • Confident Leader & Thinker - Owns position on the Team, maintains a high level of
    productivity and offers feedback to add value to the organization.

  • Humble and Flexible - Willingly and cooperatively takes direction from the IT Manager.

Essential Duties and Responsibilities
Illustrative duties may include, but are not restricted to, one or more of the following:

Software Development & Dev Tools (40%)


  • Design, develop, and maintain web applications using .NET and MVC architecture.

  • Participate in annual software refreshes and version upgrades for internal applications.

  • Operate within the existing CI/CD pipelines using Git and Microsoft Azure.

  • Support and maintain PowerApps and Dynamics CRM integrations.

Data Management & Reporting (40%)


  • Manage data imports, exports, queries, and reporting across systems.

  • Develop and maintain BI dashboards and reports using Power BI.

  • Ensure data integrity across Azure databases and CRM systems.

CRM Support & Integration (20%)


  • Provide support for Microsoft Dynamics CRM, including user assistance, data quality, and system enhancements.

  • Assist with CRM integration into other platforms and internal tools.

Other Skillsets & Responsibilities


  • Excellent communication and presentation skills across a wide range of audiences

  • Advanced computer proficiency, including CRM systems and the Microsoft Office Suite

  • Strong analytical, organizational, and problem-solving abilities

  • Document development processes, data flows, and system configurations.

  • Provide training and support to end-users as needed.

  • Willingness and ability to travel locally for client and vendor meetings

Physical Requirements


  • Sitting, standing and bending.

  • Ability to use office equipment including but not limited to office copier, shredder, computer equipment, audio/visual equipment.

  • Ability to speak in a clear and easily comprehensible manner.

Background


  • Bachelor’s degree in Computer Science, Information Technology, or related field or
    equivalent work experience.

  • Proficiency in .NET / C# / MVC, SQL (queries, optimization, Azure databases), Git (version
    control, branching strategies), Visual Studio.

  • Experience with: DevOps practices and tools (CI/CD, Microsoft Azure), PowerApps and
    Dynamics CRM, BI development and maintenance (Power BI), Data management (imports,
    exports, queries, reporting).

  • Minimum of 5 years of experience in a related field

Nice to Have


  • Experience with API integrations involving CRM systems

  • Familiarity with Azure environments

  • Advanced Excel skills

  • Knowledge of CSS for UI styling

  • Experience with Microsoft Teams integration

NOPEC Mission and Call to Service


  • NOPEC is the largest governmental retail aggregation in the United States. We have 248
    member communities throughout northeast Ohio. We exist for the sole purpose of serving
    our member communities and consumers.

  • To fulfill this purpose, we aggregate, educate and advocate, maximizing the value we bring
    to our members.

  • The NOPEC team members who help us fulfill this mission must be confident, thinking
    leaders who are both humble and flexible. We exist to serve and must be willing to put our
    shoulders to that service regardless of where, how and when the opportunity for service
    may present itself. We are driven team players, intelligent with sound judgement, who
    understand and forward the needs of the people and communities we serve and who roll
    up our sleeves to work both collectively and individually to live up to and exceed the
    expectations of the public we serve.

Working Conditions


  • Incumbent will work in a hybrid office environment. Incumbent should understand the
    expectation that this job periodically requires a 40+ hour per week commitment.

  • Verification of identity, education, prior employment, and references may be required.

  • We are a drug-free workplace, and an equal opportunity employer. All qualified applicants
    will receive consideration for employment without regard to race, color, religion, sex,
    national origin, disability status, protected veteran status, or any other characteristic
    protected by law.

Posted 2025-11-25

Recommended Jobs

Residential Staffing Manager - Autism Facility

Bittersweet Farms
Whitehouse, OH

Help us redefine what is possible and make a positive impact on the lives of individuals with Autism! Bittersweet, Inc. is a non-profit organization that provides residential, vocational, and recreat…

View Details
Posted 2025-11-05

Audit Senior

Ascend
Youngstown, OH

About Ascend At Ascend, we understand the struggles that accounting & finance professionals face in traditional public accounting firms - from rigid hierarchies, overwhelming workloads, and the el…

View Details
Posted 2025-11-20

Generative AI Specialist - Humanities (English and Swedish)

Innodata Inc
Columbus, OH

Job Title: Generative AI Specialist - Humanities (English and Swedish) Location: Fully Remote within the U.S. (excluding California, Washington, Alaska, Colorado, Montana, New York, Puerto Rico, …

View Details
Posted 2025-11-24

Sleep Rate Direct Support Professional

Devereux Advanced Behavioral Health
Hudson, OH

**Description** _Are you interested in making a positive difference in the lives of children and adults with developmental disabilities? Are you new to this field and want to learn more? Do you want t…

View Details
Posted 2025-11-13

Fire Extinguisher Technician - UniFirst First Aid+ Safety

UniFirst
Blacklick, OH

Our Team is Kind of a Big Deal! UniFirst First Aid + Safety is seeking a reliable and hardworking Portable Fire Extinguisher Technician, “Fire Extinguisher Safety Specialist,” to join our family. A…

View Details
Posted 2025-09-24

Top-Tier Entry-Level Automotive Technician

Bill Harris Dealerships
Ashland, OH

ATTENTION FACEBOOK/INDEED APPLICANTS: Please do not apply using Facebook or Indeed -- instead, please apply here: Top-Tier Entry-Level Automotive Technician - Fast Track to a 6-Figure Career! …

View Details
Posted 2025-08-28

Inventory Analyst Lancaster Ohio

DSV - Global Transport and Logistics
Lockbourne, OH

DSV - Global transport and logistics In 1976, ten independent hauliers joined forces and founded DSV in Denmark. Since then, DSV has evolved to become the world's 3rd largest supplier of global sol…

View Details
Posted 2025-11-21

Client Service Associate

H Cap Connect, LLC
Avon, OH

Client Service Associate / Administrative Assistant Avon, Ohio | In-Office | Full-Time About the Firm Our client is a trusted, client-focused financial advisory firm dedicated to helping ind…

View Details
Posted 2025-10-21

Area Recruiter - Healthcare

Genesis Healthcare
Middletown, OH

Overview At Genesis Healthcare, we are dedicated to improving the lives we touch through the delivery of high-quality care and exceptional service. As a leading provider in the long-term care industry…

View Details
Posted 2025-11-13

Test Engineer

Advatech Pacific, Inc.
Elyria, OH

Salary Range: $ TBD based upon experience Description Advatech Pacific recognizes our employees to be our most valuable asset. Employees have incredible opportunities to work on a variety of pro…

View Details
Posted 2025-08-18