Software Engineer - C# / .NET / Docker / AWS

Profocus, Inc.
United States
7 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$125,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET .NET Framework Amazon Web Services Amazon S3 Business Software C Sharp (Programming Language) Continuous Integration Software Debugging DevOps Identity and Access Management Software Maintenance Software Engineering
+14 more
SQL Databases Software Organization Grafana Technical Debt Backend Git Containerization Kubernetes Cloudwatch Restful APIs Terraform AWS EKS Docker Microservices

Job description

We are seeking an experienced Software Engineer to maintain, support, and continuously improve existing business applications. You’ll work primarily with C#/.NET, Docker, Kubernetes, and AWS, focusing on application stability, reliability, and performance.

You’ll troubleshoot production issues, resolve bugs, improve existing code, manage application updates, and collaborate with infrastructure teams to support containerized applications running on AWS EKS.

When operational priorities allow, you’ll have opportunities to modernize applications, introduce automation, reduce technical debt, and explore AI-assisted development. This is a hands-on software engineering role focused on application development and maintenance rather than dedicated DevOps or infrastructure engineering.

Requirements

  • 3-5+ years of professional software development experience using C# and .NET.
  • Strong experience with ASP.NET Core, REST APIs, and backend application development.
  • Hands-on experience writing Dockerfiles, building container images, and developing containerized applications.
  • Practical Kubernetes knowledge, preferably AWS EKS.
  • Working knowledge of AWS services including EKS, ECR, CloudWatch, IAM, and S3.
  • Experience with Git, CI/CD pipelines, and software development best practices.
  • Strong debugging, troubleshooting, and application maintenance skills.
  • Ability to independently manage and improve existing codebases.
  • Strong problem-solving skills, ownership, and initiative.
  • Nice to have: Terraform, SQL databases, microservices, observability tools, AI-assisted development, or legacy application modernization.

Benefits & conditions

Excellent benefits. We offer medical, dental, vision, 401k, education reimbursement, sick leave, and employer-paid short-term disability and life insurance. Review our detailed benefits here.

About the company

Our client is seeking a hands-on software engineer to support and continuously improve its in-house applications, with opportunities to contribute to modernization and automation initiatives., Candidates come first. ProFocus is a five-time award winner for Best in Staffing for Talent Satisfaction due to our World-Class service to our amazing candidates.

Quality process. We invest the time to learn about your skills, experience, and career goals in detail so we can find you a position that is a great fit.

Access to hiring managers. We have close relationships with some of the most respected companies, from small businesses to Fortune 500 companies. Due to those relationships, we can provide direct access to managers and positions that may not be available anywhere else.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…