Software Engineer C# / .Net

eNGINE

Munhall (Allegheny County)

On-site

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

eNGINE is seeking a Software Engineer with strong C# and .NET experience to build, enhance, and maintain backend applications. This role focuses on backend services, business logic, APIs, and data-driven components, requiring collaboration with other developers and stakeholders.

Experience with e-commerce platforms is a plus. The successful candidate will contribute to design discussions, implement robust solutions, and ensure code quality.

Qualifications

  • Proven experience developing backend applications with C# and .NET.
  • Strong SQL and relational database skills.
  • Ability to contribute to technical design discussions and evaluate approaches.
  • Production-quality code maintenance and troubleshooting.
  • Familiarity with OO design and common patterns.
  • Independent problem-solving and collaborative communication.

Responsibilities

  • Design, develop, test, and maintain backend functionality using C# and .NET.
  • Contribute to solution design discussions and architectural decisions.
  • Build and maintain APIs and data-driven components.
  • Write clean, efficient code focused on performance and scalability.
  • Work with relational databases to implement data access patterns.
  • Collaborate with stakeholders to translate requirements into software.
  • Identify and implement refactors and enhancements.
  • Participate in code reviews, testing, and debugging.
  • Lead features from design through delivery.

Skills

C# & .NET
Backend development
SQL databases
Code quality
Software design principles
Problem solving
Collaborative teamwork

Job description

Software Engineer C# / .NET Application Development

About eNGINE

eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.

Role Overview

eNGINE is seeking a Software Engineer with strong C# and .NET development experience to build, enhance, and maintain business-critical applications. This role is primarily focused on backend development, including application logic, integrations, APIs, and database-driven functionality.

The ideal candidate brings a hands-on engineering mindset and can contribute to technical discussions around solution design, architecture, and implementation approaches. We’re looking for someone who enjoys solving complex technical challenges, collaborating with other developers, and translating design concepts into reliable, maintainable code. Experience with e-commerce applications or online marketplaces would be a plus.

Responsibilities
  • Design, develop, test, and maintain application functionality using C# and .NET, with an emphasis on backend services and business logic.
  • Contribute to solution design discussions, helping evaluate technical approaches, application architecture, and implementation trade-offs.
  • Build and maintain APIs, service integrations, and data-driven application components.
  • Write clean, maintainable, and efficient code that supports application performance, scalability, and long-term reliability.
  • Work with relational databases to develop queries, support data access patterns, and troubleshoot performance issues.
  • Collaborate with technical team members and business stakeholders to translate requirements into practical software solutions.
  • Identify opportunities to improve existing applications through refactoring, debugging, and targeted enhancements.
  • Participate in code reviews, testing, and troubleshooting to maintain development quality and consistency.
  • Take features from initial design through hands-on development, testing, and delivery.
Qualifications
  • Professional experience developing applications with C# and .NET.
  • Strong backend development skills, including business logic, application services, APIs, and data access.
  • Experience working with SQL and relational databases.
  • Ability to contribute meaningfully to technical design conversations and evaluate different implementation approaches.
  • Demonstrated ability to write, troubleshoot, and maintain production-quality code.
  • Understanding of software engineering principles, object-oriented programming, and common design patterns.
  • Strong problem-solving skills and the ability to work through technical challenges independently.
  • Effective communication skills and a collaborative approach to software development.
  • Ability to work on-site five days per week in Munhall, PA.
Preferred Experience
  • Experience with .NET Core and related application development frameworks.
  • Familiarity with Entity Framework or other object-relational mapping (ORM) tools.
  • Experience designing and consuming RESTful APIs and integrating with external systems.
  • Knowledge of asynchronous programming, dependency injection, and application performance optimization.
  • Familiarity with version control, automated testing, CI/CD pipelines, and modern development practices.
  • Experience developing or supporting e-commerce applications, online marketplaces, or transactional platforms.

No C2C, relocation, referral, or sponsorship candidates for this role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend C# / .NET Engineer — APIs & Data
Backend C# / .NET Engineer — APIs & Data

eNGINE • Munhall

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

eNGINE • Pennsylvania (AL)

On-site
USD 115,000 - 160,000
Medical insurance
Vision insurance
401(k)
+2
Software Engineer
Software Engineer

Find Great People, LLC • Columbia (SC)

On-site
USD 90,000 - 120,000
.NET Developer
.NET Developer

10xTalents • Malvern

Hybrid
USD 90,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+2
Software Engineer
Software Engineer

Lucid Services Group • Indianapolis (IN)

On-site
USD 100,000 - 130,000
.NET Developer
.NET Developer

Robotics Technologies • Tampa (FL)

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

eNGINE • Pittsburgh

On-site
USD 85,000 - 115,000
Schedule flexibility
Paid training/certifications
Senior Fullstack Engineer / .NET / Angular / eCommerce
Senior Fullstack Engineer / .NET / Angular / eCommerce

Tech in Motion • Downers Grove (IL)

Hybrid
USD 120,000 - 180,000
Bonus eligible
Medical, Dental, and Vision Insurance
Vacation Time
+1
Software Engineer
Software Engineer

Elior • Houston (TX)

On-site
USD 70,000 - 110,000
Medical Insurance
Dental Insurance
Vision Insurance
+11
C# .NET Software Developer
C# .NET Software Developer

TC Industries, Inc. • Crystal Lake (IL)

On-site
USD 80,000 - 100,000