Mid-Level Software Developer
Worldwide
Mid-Level Software Developer (C# / .NET) Fully Remote | Full-Time We are seeking a Mid-Level Software Developer to join a growing development team focused on building and maintaining high-quality business applications. This role is ideal for a developer who enjoys solving technical challenges, collaborating with cross-functional teams, and delivering scalable software solutions using Microsoft technologies. Key Responsibilities • Develop, maintain, and enhance applications using C#, .NET Core, and .NET Framework. • Collaborate with team members to analyze requirements and implement effective technical solutions. • Write clean, maintainable, and efficient code following established best practices. • Troubleshoot, debug, and resolve software issues across multiple environments. • Design, optimize, and maintain SQL databases, queries, and related data structures. • Utilize Git for source control, collaboration, and code reviews. • Identify opportunities to improve application performance and system reliability. • Prepare and maintain technical documentation as needed. • Participate in Agile development activities, including planning sessions and regular team updates. • Stay current with emerging technologies and development best practices. Required Qualifications • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience. • 2–6 years of professional software development experience. • Strong proficiency in C#, .NET Framework, .NET Core, and SQL. • Experience debugging, maintaining, and improving software applications. • Strong analytical, problem-solving, and communication skills. • Ability to work independently in a fully remote environment while collaborating effectively with a distributed team. Preferred Qualifications • Experience with Entity Framework. • Familiarity with Vue.js or other modern JavaScript frameworks. • Experience working in Agile development environments. What We Offer • Fully remote, full-time position. • Opportunity to work on modern software projects using current technologies. • Collaborative team environment with opportunities for professional growth and career development Important Notes: NO AGENCIES. DO NOT CONTACT ME OUTSIDE OF UPWORK. PLEASE ATTACH YOUR RESUME WITH YOUR APPLICATION. Applications without a resume may not be considered.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$8.00
-
$12.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:3 weeks ago
- Interviewing:12
- Invites sent:31
- Unanswered invites:11
About the client
- United StatesFort Wayne9:32 PM
- $96K total spent32 hires, 0 active
- 9,275 hours
- Large company (100-1,000 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by