Software Developer

Sierra Experts

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 130,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Sierra Experts is seeking a Software Developer to design, write, and support custom applications and ERPs for manufacturing, healthcare, and other critical-systems customers. You will work with the Microsoft stack (C# / .NET, SQL Server) in Visual Studio and collaborate closely with internal teams and customers to deliver production-ready software.

The role emphasizes end-to-end ownership, modernization of legacy platforms, and integration of systems via APIs and data exchanges.

Qualifications

  • Associate’s degree or higher in CS/Software Eng or related field.
  • At least 3 years of professional software development experience; 5+ preferred.
  • Strong proficiency with Microsoft Visual Studio and C# / .NET (Framework and/or .NET Core / .NET 6+).
  • Hands-on experience with Microsoft SQL Server (design, queries, stored procedures, performance).
  • Experience with ASP.NET (Web Forms, MVC, and/or ASP.NET Core) and web tech (HTML, CSS, JavaScript).
  • Experience with REST APIs / web services and data formats (JSON, XML).
  • Familiarity with Windows development/administration; PowerShell is a plus.
  • Ability to own problems end-to-end and communicate with stakeholders.
  • U.S. citizenship required; on-site in Pittsburgh/Robinson Township.

Responsibilities

  • Design, develop, and maintain custom business applications and ERP solutions.
  • Build and extend features across desktop, web, services, and database stacks.
  • Clarify requirements with customers and deliver production-ready software.
  • Write and optimize T-SQL for Microsoft SQL Server.
  • Integrate systems via APIs, file/data exchange, and interfaces.
  • Support and evolve Sierra-built apps; debug across app, data, Windows environments.
  • Participate in modernization of legacy platforms into Sierra ERPs.
  • Follow source control and change control for auditable releases.
  • Contribute to testing and document designs, code, and issues.

Skills

Communication skills

Education

Associate’s degree in CS/Software Eng or related field

Tools

C# / .NET
SQL Server
ASP.NET
Visual Studio
REST APIs
JSON / XML
PowerShell
Azure DevOps
Git
CI/CD
AS/400 / IBM i
Crystal Reports / SSRS

Job description

Sierra Experts is looking for a Software Developer who builds real business systems—not demos. You will design, write, and support custom applications and ERPs for manufacturing, healthcare, and other critical-systems customers, working side-by-side with our team in Robinson Township.

Day to day, this role lives in Microsoft Visual Studio and the Microsoft stack: C# / .NET, SQL Server, and the integrations that keep production data moving. You will turn customer requirements into durable software, modernize legacy platforms when needed, and ship work that operations teams actually run on.

This is an in-office position. U.S. citizenship is required. Local candidates preferred.

What you’ll do
  • Design, develop, and maintain custom business applications and ERP solutions using Visual Studio (C# / .NET).
  • Build and extend features across the stack—desktop, web, services, and database—matching the needs of each customer engagement.
  • Work with internal teams and customers to clarify requirements, propose practical designs, and deliver production-ready software.
  • Write and optimize T-SQL against Microsoft SQL Server (schema design, stored procedures, data integrity, performance).
  • Integrate systems via APIs, file/data exchange (XML, JSON, CSV), and other interfaces common to ERP and line-of-business apps.
  • Support and evolve existing Sierra-built applications; troubleshoot issues across app, data, and Windows environments.
  • Participate in modernization work (for example, migrating legacy platforms such as AS/400 environments into Sierra-designed ERPs).
  • Use source control, work-item tracking, and change control so releases stay auditable and reversible.
  • Contribute to automated and manual testing; document designs, code, and issue resolution clearly.
  • Follow secure coding and operational practices appropriate for customers who cannot afford downtime or data loss.
  • Keep learning—new frameworks, tools, and customer domains as projects demand.
What you bring
  • Associate’s degree in Computer Science, Software Engineering, Information Systems, or related field—or equivalent practical experience.
  • At least 3 years of professional software development experience (5+ preferred), with solid delivery of business or line-of-business applications.
  • Strong day-to-day proficiency with Microsoft Visual Studio and C# / .NET (Framework and/or .NET Core / .NET 6+).
  • Hands-on experience with Microsoft SQL Server: relational design, queries, stored procedures, and performance basics.
  • Comfort building or maintaining ASP.NET applications (Web Forms, MVC, and/or ASP.NET Core) and related web technologies (HTML, CSS, JavaScript).
  • Experience with REST APIs / web services and structured data formats (JSON, XML).
  • Familiarity with Windows development and administration basics; PowerShell is a plus.
  • Clear written and verbal communication with technical teammates and non-technical stakeholders.
  • Ability to own problems end-to-end—debug, fix, verify, and document—both independently and with the team.
  • S. citizenship required. Ability to obtain a U.S. security clearance if needed for specific customer work.
  • Must work on-site in our Pittsburgh / Robinson Township office. Local candidates only.
Nice to have
  • Custom ERP, manufacturing, distribution, rental, or other vertical line-of-business application experience.
  • Legacy modernization (AS/400 / IBM i, RPG, or similar) and data migration into modern SQL-backed systems.
  • DevOps / CI-CD exposure (Azure DevOps, Git, build/release pipelines).
  • Experience with Crystal Reports, SSRS, or similar reporting tools.
  • Familiarity with Microsoft 365 / Azure services used alongside on-prem line-of-business apps.
  • Effective use of AI-assisted development tools such as GitHub Copilot, OpenAI Codex, Claude Code, or similar, while maintaining human oversight, code review, testing, and accountability for production code.

We are an equal opportunity employer.

Compensation and Benefits:
  • Competitive salary based on experience and qualifications
  • Health, Vision and Dental Benefits
  • PTO, paid holidays
  • Excellent opportunity for advancement
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ERP Software Developer (C#/.NET) – On-Site in Pittsburgh
ERP Software Developer (C#/.NET) – On-Site in Pittsburgh

Sierra Experts • Pittsburgh

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

TASI Measurement • Monterey (CA)

On-site
USD 92,000 - 126,000
10 paid holidays per year
401(k) with employer match
HSA health savings
+5
Applications Developer II
Applications Developer II

Pace Industries, LLC • Louisville (KY)

On-site
USD 89,000 - 123,000
Medical, dental, and vision plans
401(k) with 150% match up to 6%
Life insurance
+1
Senior Software Developer
Senior Software Developer

Marketing Alliance Group • Dalton (GA)

On-site
USD 90,000 - 120,000
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 140,000
Software Support Engineer
Software Support Engineer

Preferred Data Corporation • High Point (NC)

On-site
USD 70,000 - 90,000
Health, dental, and vision insurance
Unlimited paid time off
Training and professional development opportunities
Software Developer, Mid
Software Developer, Mid

Sierra Management and Technologies, Inc. • California (MD)

On-site
USD 90,000 - 130,000
Flexible schedules
Remote/hybrid opportunities
Medical, dental, vision insurance
+5
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

Hybrid
USD 120,000 - 150,000
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

On-site
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Software Engineer
Software Engineer

Spinx • Utah

On-site
USD 85,000 - 120,000
Medical
Dental
Vision
+9