1

Mid Level Net Developer Jobs in Michigan (NOW HIRING)

.Net Developer

Jackson, MI · On-site

$45.25 - $59.75/hr

Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers while driving technical direction and architectural decisions. * This is a hybrid role. * You will be ...

New

.Net Developer

Jackson, MI · On-site

$44 - $58/hr

Additionally, this role plays a key leadership role in mentoring junior and mid-level engineers while driving technical direction and architectural decisions. * This is a hybrid role. * You will be ...

New

Technical knowledge: engineering calculations and modeling for a variety of industrial and energy ... Compensation will vary based on relevant experience, education, skill level, and other compensable ...

The role - what you'll do Barr is seeking an electrical engineer to join our Ann Arbor or Grand ... Compensation will vary based on relevant experience, education, skill level, and other compensable ...

next page

Showing results 1-20

Mid Level Net Developer information

What are Mid Level .NET Developers?

Mid Level .NET Developers are software professionals with a few years of experience (typically 2-5 years) who specialize in building, testing, and maintaining applications using the Microsoft .NET framework. They are skilled in languages such as C# or VB.NET and are responsible for developing both front-end and back-end components, debugging code, and collaborating with senior developers and other team members. Their experience allows them to handle moderately complex projects independently while still seeking guidance on more advanced topics.

How does a Mid Level .NET Developer typically collaborate with front-end developers and other team members?

As a Mid Level .NET Developer, you will frequently work alongside front-end developers, UI/UX designers, and QA specialists to ensure seamless integration between the backend and user-facing components. Collaboration often involves participating in daily stand-ups, code reviews, and sprint planning meetings to align on project goals and timelines. Effective communication is key, as you'll need to translate technical backend requirements into actionable items for other team members, troubleshoot integration issues, and contribute to shared documentation. This teamwork-driven environment fosters both technical growth and a deeper understanding of the full software development lifecycle.

What are the key skills and qualifications needed to thrive as a Mid Level .NET Developer, and why are they important?

To thrive as a Mid Level .NET Developer, you need solid experience with C#, ASP.NET, and object-oriented programming, typically backed by a bachelor’s degree in computer science or a related field. Familiarity with Visual Studio, SQL Server, and version control systems like Git, as well as relevant certifications such as Microsoft Certified: .NET Developer, are highly valued. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills set candidates apart. These competencies are crucial for building reliable, efficient applications and collaborating successfully within development teams.

What is the difference between Mid Level Net Developer vs Junior Net Developer?

CriteriaMid Level Net DeveloperJunior Net Developer
Experience2-4 years of experience0-1 year of experience
SkillsProficient in .NET, C#, ASP.NET, SQLBasic understanding of .NET, C#, and web development
ResponsibilitiesDeveloping features, troubleshooting, code reviewsAssisting in development, learning codebase
CertificationsRelevant certifications (e.g., MCP, MCSD) preferredEntry-level certifications or none required

The Mid Level Net Developer typically has more experience and handles complex tasks independently, while the Junior Net Developer focuses on learning and assisting with basic development tasks. Employers expect mid-level developers to contribute significantly to projects, whereas juniors are in a learning phase.

What are the most commonly searched types of Net Developer jobs in Michigan? The most popular types of Net Developer jobs in Michigan are:
What cities in Michigan are hiring for Mid Level Net Developer jobs? Cities in Michigan with the most Mid Level Net Developer job openings:
What are popular job titles related to Mid Level Net Developer jobs in MI? For Mid Level Net Developer jobs in MI, the most frequently searched job titles are:
Infographic showing various Mid Level Net Developer job openings in Michigan as of July 2026, with employment types broken down into 84% Full Time, 5% Part Time, 1% Temporary, and 10% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Mid-Level AI Software Test Engineer

Mid-Level AI Software Test Engineer

Judge Group, Inc.

Ann Arbor, MI • On-site

$43 - $48/hr

Other

Posted 4 days ago

New


Job description

Location: Ann Arbor, MI Salary: $43.00 USD Hourly - $48.00 USD Hourly Description: Our client is currently seeking a Mid-Level AI Software Test Engineer
Location: Ann Arbor, MI (100% Onsite)
Duration: 18 months
Note: This position requires 100% onsite attendance for the first 6 months. Following the initial 6-month period, the schedule transitions to a hybrid model consisting of 4 days onsite and 1 remote day of the candidate's choosing per week.
About the job:
We are seeking a Mid-Level AI Software Test Engineer to design, automate, and execute testing strategies for AI-powered applications, machine learning systems, AI agents, copilots, and generative AI solutions. This role combines traditional software quality engineering with emerging AI validation techniques to ensure our systems are reliable, safe, accurate, performant, and production-ready.
You will be responsible for establishing reliable automated AI testing coverage, detecting quality issues before production deployment, and improving overall confidence in AI model behavior. Example projects include testing AI chat assistants, validating external tool integrations and agent workflows, evaluating RAG search quality and grounding accuracy, and performance testing AI services. This role is highly collaborative and is suitable for an engineer who can independently own AI testing and automation efforts while partnering closely with developers, architects, and product teams to deliver safe, scalable features.
Work Location & Schedule Details: This position requires 100% onsite attendance for the first 6 months. Following the initial 6-month period, the schedule transitions to a hybrid model consisting of 4 days onsite and 1 remote day of the candidate's choosing per week.
Minimum qualifications:
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
3 years of experience in software testing, QA automation, or quality engineering.
Experience developing automated test solutions using Python, Java, JavaScript/TypeScript, or C#.
Experience with API testing and test automation tools, such as Selenium, Playwright, Postman, JUnit, or PyTest.
Experience working with software development lifecycles (SDLC), Agile methodologies, and CI/CD pipelines including GitHub Actions or Jenkins.
Experience testing distributed systems, web applications, and APIs.
Preferred qualifications:
1 to 3 years of applied experience or exposure to AI/ML or Generative AI technologies.
Experience testing Generative AI applications, LLM-based systems, AI agents, RAG applications, and MCP-based integrations.
Familiarity with foundational models and platforms, including OpenAI, Claude, Gemini, or Azure OpenAI.
Experience building evaluation and benchmarking frameworks for AI solutions.
Experience testing cloud-native applications on Azure, AWS, or Google Cloud Platform, as well as familiarity with Docker and Kubernetes.
Knowledge of responsible AI, AI governance, AI risk management, and compliance practices.
Responsibilities:
Develop comprehensive testing strategies and execute functional, integration, end-to-end, regression, and performance tests for AI applications and services.
Validate AI model outputs, prompt-driven workflows, agentic systems, and retrieval-based processes for accuracy, consistency, reliability, and safety.
Perform adversarial, negative, and edge-case testing to identify model failures, hallucinations, and validate AI guardrails and business rules.
Build and maintain automated test frameworks, evaluation pipelines, reusable test data, and simulators, integrating them directly into CI/CD pipelines for quality scoring.
Test AI workflows, APIs, tool-calling capabilities, and integrations with external enterprise systems and data sources.
Execute load and stress testing to verify the performance, reliability, scalability, and resiliency of AI workloads.
Partner with software engineers, AI developers, product owners, and security teams during design reviews to provide quality feedback, drive best practices, and support production readiness and defect triage.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!