Backend Developer (.NET Core) – Contract Role
Worldwide
Backend Developer (.NET Core) Independent Contractor Engagement (Upwork Only) Important Notice – Contractor Engagement Only This opportunity is strictly for independent contractors engaged through the Upwork platform. This role does not constitute employment, and applying for this role acknowledges that: - The engagement will be contract-based through Upwork - This opportunity does not create an employer–employee relationship - Contractors will not be employees of the company - Contractors will not be eligible for employment benefits, vacation, overtime, or protections under Canadian employment standards legislation Contractors must operate as independent service providers responsible for their own: - Taxes - Insurance - Equipment - Work environment - Regulatory compliance in their jurisdiction Applicants seeking full-time employment or employee status should not apply. Overview We are seeking a Backend Developer with .NET Core experience to provide backend development services supporting a modern enterprise platform built on the Microsoft technology stack. The platform powers real-time operational workflows, enterprise integrations, and backend services used by web and mobile applications. The selected contractor will collaborate with a distributed engineering team to deliver defined technical tasks, enhancements, and backend services. Work will be organized around specific deliverables and technical tasks, rather than employee-style job responsibilities. Scope of Services Typical services requested from the contractor may include: - Developing backend services using .NET Core / ASP.NET Core - Designing and implementing REST APIs - Implementing backend business logic - Integrating external systems and APIs - Debugging and resolving backend issues - Writing maintainable and production-quality code - Participating in code reviews and technical discussions Contractors will be expected to deliver agreed technical outputs within defined timelines. The contractor retains control over the method, tools, and approach used to deliver the work, provided deliverables meet technical requirements. Required Technical Experience Applicants should have: - 3–5 years backend development experience - Strong experience with C# and .NET Core - Experience designing and building RESTful APIs - Experience with SQL databases - Experience using Git version control - Strong debugging and troubleshooting skills - Experience working with distributed engineering teams Preferred Experience Nice to have: - Experience with Microsoft Azure - Experience with Cosmos DB or other NoSQL databases - Familiarity with microservices architecture - Experience with CI/CD pipelines - Experience integrating with enterprise systems Technology Environment The platform commonly uses technologies such as: - .NET Core / ASP.NET Core - C# - REST APIs - SQL Server / Cosmos DB - Microsoft Azure - Azure DevOps / Git - Monitoring and logging tools Contractor Engagement Terms - Contract Type: Independent Contractor - Platform: Upwork - Employment Status: Not employment - Location: Remote / International contractors welcome - Typical Workload: Variable depending on project needs Contractors are free to determine their own working hours provided agreed deliverables are completed on schedule. Contractors may provide services to multiple clients simultaneously, and this engagement does not create exclusivity. Independent Contractor Acknowledgement By submitting a proposal, applicants acknowledge that: - The engagement is contract-based through Upwork - No employment relationship is created - The contractor is not entitled to employee benefits - The contractor is responsible for all taxes and statutory obligations in their jurisdiction - The contractor provides their own equipment, tools, and working environment - The contractor retains discretion over how the work is performed Intellectual Property All work product, code, documentation, and technical deliverables created under this engagement must be owned by the client in accordance with Upwork’s work-for-hire and intellectual property provisions. Contractors must ensure that all submitted work is original and does not infringe third-party rights. Proposal Requirements To be considered, please include: - Summary of your .NET Core backend development experience - Examples of APIs or backend systems you have built - Your experience with Azure or cloud architecture - Your Upwork hourly rate - Your typical weekly availability Qualified candidates may be invited to a technical discussion prior to engagement. Final Note This opportunity is intended for professional independent contractors who regularly provide software development services through freelance platforms such as Upwork. Applicants seeking permanent employment positions should not apply.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$25.00
-
$30.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:11 hours ago
- Hires:8
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaCalgary2:21 PM
- $2.5M total spent83 hires, 27 active
- 79,342 hours
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