← All Jobs
Posted Mar 21, 2026

Dotnet Developer

Apply Now
.Net Developer Chicago, IL (Remote or Hybrid in United States) 6+ month contract Contact Mary at [email protected] 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. Apply Now Apply Now