Full Stack Software Developer - Internal Applications & BI
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.
Recommended Jobs
Designer Lead/Design Document Management
Job Title: Designer Lead/Design Document Management Job Location: Wickliffe or Brecksville, Ohio Job type: Full-time Type of role: On-site About Lubrizol The Lubrizol Corporation…
TECH - MH/BH (NO DEGREE)
Responsibilities Do you have exceptional direct care skills and experience? Encourage, Empower, and Enrich at Fox Run New Starting Rate - $13 - $15 hour! Join our team and be a part…
Crew Member
As a brand ambassador, Team Members will help our guests meet their fitness and nutrition goals by assisting them to help select smoothies and retail products that inspire them to live a healthy and …
Personal Care Assistant
If you’re a caregiver looking for consistent hours, work/life balance and to be part of an agency servicing your community look no further. Are you ready to be part of a collaborative atmosphere, wher…
Home Health Aide
Job Description Job Description Benefits: Company parties Flexible schedule Training & development Benefits/Perks Flexible Scheduling Competitive Compensation Careers Advance…
Tier 2 Audio Visual Field Technician
Job Description Job Description OUR COMPANY: EOS IT Solutions is a Global Technology and Logistics company, providing Collaboration and Business IT Support services to some of the world's la…
Medical Assistant or Phlebotomist
Any Lab Test Now is a leading provider of direct-access lab testing services, allowing individuals to take control of their health by conveniently and affordably accessing a wide variety of lab test…
Home Health Aide Delaware, Ohio
Job Description Job Description Salary: 19.00 From Companion Care to skilled nursing, Brightstar Care Home Care provides the support needed to help you or your loved one remain safe and indepen…
Mobile Software Engineer
About FlightSafety International FlightSafety International is the world’s premier professional aviation training company and supplier of flight simulators, visual systems and displays to commerci…
Barista
Cool Beans Cafe in Medina, OH is looking for part time employees to join our 20 person strong team. Looking for candidates with availability of evenings and weekends. We are located on 103 W Liberty…