Software Engineer

PCMI

United States

Remote

USD 71,000 - 78,000

Full time

14 days+

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

Health, Dental & Vision Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Short & Long Term Disability Insurance
Company-paid Life Insurance
Voluntary Life Insurance
Voluntary Accident Insurance
Employee Assistance Program
401k with generous Company Match
Paid Time Off accrued per pay period
10 Paid Holidays
Paid Parental Leave
Professional Development Opportunities
Employee Events
Wellness Programs
Employee Discount Programs

Job summary

PCMI is seeking a Software Engineer to develop and maintain high-quality web applications using .NET Core, ASP.NET, Angular and SQL Server. You will work with senior engineers to implement features, troubleshoot issues, and contribute to system design.

You’ll collaborate across teams to translate requirements into scalable technical solutions, write clean code, and ensure robust unit tests. Familiarity with Azure services and DevExpress UI components is expected for a smooth, secure user

Qualifications

  • 3+ years of web app development with .NET Framework/.NET Core and ASP.NET.
  • 1+ year of Angular experience.
  • Proficiency in JavaScript, TypeScript, and SQL Server.
  • Familiarity with Azure cloud services (App Services, Azure SQL).
  • Experience with DevExpress UI controls.
  • Unit testing frameworks (MSTest/NUnit/xUnit) and TDD.
  • CI/CD knowledge, preferably Azure DevOps.
  • Knowledge of SOLID, DRY, KISS, and YAGNI.
  • Experience with AI-assisted development tools (GitHub Copilot).
  • Strong collaboration and code-review skills.

Responsibilities

  • Design, develop, and maintain web applications and APIs using .NET Core, ASP.NET, Angular, and SQL Server.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Write clean, maintainable, and efficient code while following best practices.
  • Develop and integrate front-end Angular components with back-end services, ensuring seamless data flow.
  • Work with SQL Server to manage data storage, retrieval, and optimization.
  • Leverage Azure services to enhance application performance, security, and scalability.
  • Use DevExpress controls to build advanced UI components and ensure a smooth user experience.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Develop and maintain unit tests to ensure code reliability and reduce regression issues.
  • Troubleshoot and resolve issues, collaborating with team members to find solutions.
  • Seek guidance from senior engineers to deepen technical understanding and grow proficiency in the team’s core stack.

Skills

.NET Core / .NET Framework
Angular
SQL Server
JavaScript/TypeScript
Azure
DevExpress controls
CI/CD / Azure DevOps
Unit testing (MSTest/NUnit/xUnit)
SOLID/DRY/KISS/YAGNI
AI-assisted dev tools (GitHub Copilot)

Tools

DevExpress
Azure DevOps
GitHub Copilot

Job description

What You’ll Do

The Software Engineer is responsible for developing and maintaining high-quality web applications using .NET Core, ASP.NET, Angular, and SQL Server. Working closely with senior developers and architects, this role will contribute to system design, implement features, and troubleshoot issues to deliver robust solutions.

In this role, you will:
  • Design, develop, and maintain web applications and APIs using .NET Core, ASP.NET, Angular, and SQL Server.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Write clean, maintainable, and efficient code while following best practices.
  • Develop and integrate front-end Angular components with back-end services, ensuring seamless data flow.
  • Work with SQL Server to manage data storage, retrieval, and optimization.
  • Leverage Azure services to enhance application performance, security, and scalability.
  • Use DevExpress controls to build advanced UI components and ensure a smooth user experience.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Develop and maintain unit tests to ensure code reliability and reduce regression issues.
  • Troubleshoot and resolve issues, collaborating with team members to find solutions.
  • Seek guidance from senior engineers to deepen technical understanding and grow proficiency in the team’s core stack.
What You’ll Need to Join Our Team
  • 3+ years of experience in web application development with .NET Framework, .NET Core, ASP.NET.
  • 1+ year of experience with Angular.
  • Proficiency in JavaScript, TypeScript, and SQL Server.
  • Familiarity with cloud technologies, particularly Azure (App Services, Service Bus, Azure SQL).
  • Experience with DevExpress controls and a good understanding of UI/UX principles.
  • Proficiency in unit testing frameworks (MSTest, NUnit, or xUnit) and test-driven development (TDD).
  • Familiarity with CI/CD pipelines and DevOps practices, preferably using Azure DevOps.
  • Familiarity with SOLID, DRY, KISS, and YAGNI principles.
  • Experience with AI-assisted development tools (e.g., GitHub Copilot).
Why Work For Us
  • Competitive Compensation from $100,000-110,000k CAN
  • Comprehensive Benefit Package**
    • Health, Dental & Vision Insurance
    • Health Savings Account (HSA)
    • Flexible Spending Account (FSA)
    • Short & Long Term Disability Insurance
    • Company-paid Life Insurance
    • Voluntary Life Insurance
    • Voluntary Accident Insurance
    • Employee Assistance Program
    • 401k with generous Company Match
  • Paid Time Off accrued per pay period
  • 10 Paid Holidays
  • Paid Parental Leave
  • Professional Development Opportunities
  • Employee Events
  • Wellness Programs
  • Employee Discount Programs

*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.

**Eligible to enroll the first day of employment for immediate coverage.

#LI-BB1

#LI-Remote

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

PCMI • United States

Remote
USD 88,000 - 99,000
Comprehensive benefits package
Paid time off and holidays
Professional development opportunities
+1
Senior Software Engineer
Senior Software Engineer

Hyperion360 Inc. • Florida City (FL)

On-site
USD 120,000 - 180,000
Competitive salary
Health, dental, vision insurance
Retirement plan with employer matching
+6
Software Developer
Software Developer

Jefferson Capital Systems • Sartell (MN)

On-site
USD 85,000 - 110,000
401(k)
401(k) matching
Dental insurance
+2
Senior .Net Developer
Senior .Net Developer

Troy Web • United States

Hybrid
USD 110,000 - 140,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • United States

On-site
USD 100,000 - 130,000
Medical, dental, and vision insurance coverage
100% company-paid life and disability coverage
401(k) options with company match
+1
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
.Net Developer
.Net Developer

Tata Consultancy Services • Pennington (NJ)

On-site
USD 90,000 - 125,000
Senior .NET Software Engineer
Senior .NET Software Engineer

OEC • United States

Hybrid
USD 100,000 - 140,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
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2