Dotnet Developer

Forbes Technical Consulting

Illinois

Hybrid

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading software development firm in the United States is seeking a skilled Software Developer for a 6+ month contract. The role involves designing and maintaining applications using C# and .NET, building REST APIs, and contributing to cloud-based development primarily in AWS. Ideal candidates should have 3 to 10 years of experience, a strong understanding of object-oriented programming, and familiarity with distributed systems. The position offers a hybrid work model with collaboration in an agile environment.

Qualifications

  • 3 to 10 years of professional experience as a software developer.
  • Strong experience with C# and .NET 8 or above.
  • Strong understanding of object-oriented programming principles.
  • Experience building REST APIs and backend services.
  • Experience developing distributed systems, microservices, or event-driven systems.
  • Good analytical and problem-solving skills.
  • Good written and verbal communication skills.
  • Enthusiasm for learning new technologies.

Responsibilities

  • Design, develop, and maintain applications using C# and .NET.
  • Build and enhance REST APIs with a focus on scalability.
  • Contribute to cloud-based application development in AWS.
  • Troubleshoot production issues and implement solutions.
  • Collaborate with stakeholders to translate requirements into solutions.

Skills

C#
.NET
REST APIs
Distributed systems
SOLID principles
Relational databases
Non-relational databases
Analytical skills
Communication skills
Teamwork
AI tools
Microsoft technologies
Learning new technologies

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Azure
Docker

Job description

Chicago, IL (Remote or Hybrid in United States)
6+ month contract
Responsibilities:
  • Design, develop, and maintain modern applications and services using C# and .NET 3+.
  • Build and enhance REST APIs and backend services with a focus on scalability, maintainability, and performance.
  • Contribute to the design and implementation of distributed systems and service-oriented architectures.
  • Apply SOLID principles and sound object-oriented design practices to produce clean, extensible, and testable code.
  • Work with relational and non-relational databases, including schema design, query tuning, and efficient data access patterns.
  • Collaborate with engineers, architects, and business stakeholders to translate requirements into practical technical solutions.
  • Participate in code reviews, design discussions, and technical problem-solving to improve code quality and team effectiveness.
  • Use modern AI development tools responsibly to accelerate delivery and improve engineering workflows.
  • Contribute to cloud-based application development, primarily in AWS environments.
  • Troubleshoot production issues, identify root causes, and implement durable solutions.
  • Document technical designs, architectural decisions, and implementation details as needed.
  • Continuously learn and adapt to new tools, frameworks, and practices.
Required Skills:
  • 3 to 10 years of professional experience as a software developer.
  • Strong experience with C# and .NET 8 or above.
  • Strong understanding of object-oriented programming principles.
  • Strong understanding and practical application of SOLID principles.
  • Experience building REST APIs and backend services.
  • Experience developing distributed systems, microservices, or event-driven systems.
  • Strong database skills across both relational and non-relational technologies.
  • Good analytical and problem-solving skills.
  • Good written and verbal communication skills.
  • Strong teamwork mentality and ability to collaborate effectively with others.
  • Familiarity with AI tools for software development.
  • Familiarity with Microsoft technologies and development platforms.
  • Enthusiasm for learning new technologies and growing as an engineer.
  • Bachelor’s degree from an accredited four-year college or university in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
Preferred Skills:
  • Experience with Azure or AWS
  • Experience with ASP.NET Core and modern API development patterns.
  • Experience with Docker and container-based development.
  • Experience with messaging, asynchronous processing, or event-driven architectures.
  • Experience with observability, logging, and monitoring practices.
  • Experience modernizing legacy systems.
  • Familiarity with CI/CD pipelines and modern DevOps practices.
  • Experience working in agile delivery environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Technical Architect
Senior Technical Architect

Simarn, Inc. • Chicago (IL)

On-site
Senior .NET Developer
Senior .NET Developer

Veriipro • Phoenix (AZ)

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

Collasys LLC • Carlisle

On-site
USD 90,000 - 130,000
Senior Technical Architect
Senior Technical Architect

Simarn Solutions • Chicago (IL)

On-site
Senior .NET Developer
Senior .NET Developer

Jobtailor • Mason (OH)

On-site
USD 180,000 - 240,000
Senior Dotnet Developer
Senior Dotnet Developer

Mantis Solutions USA • Columbus (OH)

On-site
USD 100,000 - 130,000
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

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

Hybrid
USD 110,000 - 140,000
C#/.Net Full Stack Software Engineer
C#/.Net Full Stack Software Engineer

STG • Salt Lake City (UT)

On-site
USD 80,000 - 110,000
.Net Developer
.Net Developer

Jobtailor • City of Cohoes (NY)

On-site
USD 120,000 - 150,000
Dotnet Sr. Architect
Dotnet Sr. Architect

MACHINE LEARNING TECHNOLOGIES LLC • Chicago (IL)

On-site
USD 120,000 - 150,000