Hiring.Camp

Software Engineer - Business Systems

EECO

·

Today

Location
Raleigh, NC
Department
Engineering
Seniority
Mid
Source
Paylocity

Description

Description

  

Software Engineer – Business Systems

Raleigh, NC


Who We Are and Why We Are Successful:

Electrical Equipment Company (EECO) is a full line electrical distributor that specializes in industrial automation and power solutions that provide solutions to reduce costs, increase reliability, and improve performance. Driven by ideas to make an impact for our customers, EECO invests in the capabilities required to increase understanding, drive recommendations, and act.

EECO offers competitive compensation, career growth and development, and a strong benefits package.  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.


Position Purpose:

Within the Business Applications Department, the Software Engineer will design, develop, and support a custom sales platform and accessory business applications that brings together actionable analytics, quote and order processing, unique customer success capabilities that drive growth and implement EECO’s commercial strategy. This platform will serve as the primary business application for sales representatives and managers, simplifying daily work while supporting strategic account management and differentiated customer service. 

This hands-on, full-stack role will translate business needs into secure, reliable, and maintainable software using modern Microsoft and emerging technologies, including Azure, Entra, C#, .NET, Blazor, SQL, Parquet, MCP, and REST APIs. The position will have substantial responsibility for ERP integration, application security, testing, deployment, and production reliability. 


Primary Responsibilities:

· Design and develop applications using C#, .NET, Blazor, API, MCP, and Azure. 

· Implement application security, authentication, authorization, and auditability in accordance with company policies and business requirements.

· Design, develop, and maintain APIs and integrations that securely exchange data and execute business transactions between custom applications, the ERP system, and other business platforms.

· Apply sound software engineering practices, including maintainable application architecture, reusable components, source control, code review, automated testing, and technical documentation.

· Manage application releases and contributes to deployment processes, environment configuration, monitoring, and production readiness.

· Troubleshoot and resolve application defects, integration failures, and performance issues; provide ongoing support and continuous improvement for deployed applications.

· Collaborate with business stakeholders on user acceptance testing, training materials, and application rollout to support successful adoption.


What We Are Looking For:

We are looking for a hands-on software engineer who enjoys understanding how a business operates and building applications that make its people more effective. The ideal candidate combines strong development skills with sound judgment, curiosity, and a practical approach to solving complex business problems.

Successful candidates will bring:

  • Strong full-stack development experience with C#, .NET, and Blazor, supported by a solid understanding of application      architecture and maintainable software design.
  • Experience designing and consuming REST APIs, working with HTTP-based services, and integrating applications with ERP systems or      other enterprise platforms.
  • Strong SQL, relational database, and data-modeling skills, with the ability to translate business processes into reliable      application workflows and data structures.
  • Experience with Azure and Microsoft Entra, including application deployment, authentication, authorization, and secure access      to business information.
  • An interest in applying emerging technologies, including Parquet-based analytics and Model Context Protocol (MCP), where      they provide practical business value.
  • A commitment to software quality through testing, documentation, source control, monitoring, and dependable production      support.
  • The ability to collaborate directly with sales, operations, and technology stakeholders, clarify requirements, explain      technical decisions, and take ownership from initial design through implementation and ongoing improvement.
  • A customer-service mindset and an interest in developing a deep understanding of distribution operations, sales processes, and customer needs.

Experience:

· Five or more years of professional software development experience, including substantial experience designing, developing, and supporting enterprise business applications using C# and .NET.

· Demonstrated experience developing full-stack web applications using ASP.NET Core and Blazor, including user interfaces, server-side business logic, and data-access components.

· (Education)

· Experience translating business requirements into application designs, data models, business rules, and operational workflows.

· Experience integrating applications with ERP systems or other enterprise platforms, including maintaining data integrity and handling failed or incomplete transactions.

· Experience with source control, automated testing, debugging, deployment, and production application support.

· Experience building dashboards, embedded analytics, and reporting capabilities within business applications.

· Experience with Epicor Prophet 21 or another distribution-focused ERP system.

· Experience implementing background processing, scheduled jobs, and reliable integration workflows.

· Experience in wholesale distribution, electrical distribution, or another transaction-intensive business environment.


EECO Culture: We Value People with Values


You must have the ability to work by and speak to EECO’s cultural beliefs:


· Achieve Results - I am responsible for our Company’s Results and for aligning my activities to achieve those results.

· Delight Customers - I understand and anticipate our customers’ needs and drive innovation for their benefit.

· Straight Talk - I regularly ask for and offer direct and timely feedback.

· It’s Mine - I “Own It” and always ask the question, “What Else Can I Do?”

· Value Everyone - I appreciate every member of our team and I recognize their contributions.

· Think Team - I put the needs of the team first “because we are one EECO.”

· Build Trust - I encourage and support everyone’s contribution and new ideas in pursuit of their personal best.


For more information:

www.eecoonline.com

Skills

ASP.NET.NETAzureSQLRESTCustomer ServiceERP

Similar Jobs

30

Software Engineer

Acumatica·Colombo, Western Province·Onsite

Today

Software Engineer

NielsenIQ·Kriegstetten, Solothurn·Hybrid

Today

Software Engineer

USA01 - USA Automotive·Mumbai, Maharashtra·Hybrid

Today

Software Engineer

Bad Boy Mowers·Batesville, Arkansas

Today

Software Engineer

Kcura·Illinois, US·Remote, Hybrid

1d ago

Software Engineer

Red Arch Solutions·Baltimore, Maryland

1d ago

Software Engineer

PayPal·Scottsdale, Arizona

1d ago

Software Engineer

Thomson Reuters·Bengaluru, Karnataka +1·Hybrid

1d ago

Software Engineer

Sysco·Sysco LABS - Sri Lanka·Hybrid

1d ago

Software Engineer

Juliusbaer·Singapore

1d ago

Software Engineer

Western Digital·San Jose, California·Onsite

1d ago

Software Engineer

Cato Networks·Jerusalem, Israel +1

Software Engineer

Cato Networks·Jerusalem, Israel +1

Software Engineer

Goveagle·New York City, New York·Hybrid

1d ago

Software Engineer

NextGen Federal Systems·Melbourne, Florida·Onsite

1d ago

Software Engineer

Octopus Legacy·London, England·Hybrid

1d ago

Software Engineer

Celonis·Massachusetts, US·Remote

1d ago

Software Engineer

Google·Remote

Software Engineer

Playtech·Tallinn, Harjumaa·Hybrid

1d ago

Software Engineer

Playtech·Tartu, Estonia·Hybrid

1d ago

Software Engineer

Security Benefit·Kansas, US·Remote

1d ago

Software Engineer

SolarWinds·Austin, Texas·Onsite

Software Engineer

Finanskandidaten·K&#xF8, benhavn S

Software Engineer

Jbtm·Redmond, Washington

2d ago

Software Engineer

PayPal·San Jose, California·Hybrid

2d ago

Software Engineer

Affinity KY·George Town, Penang

2d ago

Software Engineer

Fmr·US·Onsite

2d ago

Software Engineer

Jacksongov·US

2d ago

Software Engineer

Cisco·Milpitas, California +1·Hybrid

2d ago

Software Engineer

Zoom·US·Remote

2d ago