.NET C#
PWC
Join Techila's team of Salesforce experts. We build senior-led transformations that deliver measurable outcomes for clients worldwide.
Experience
3–5 yrs
Employment Type
Contract
Openings
1 position
Apply By
May 31, 2026
Required Skills
Job Description
.NET C# Other · CONTRACT · HYBRID
About the Role This role involves designing, developing, and maintaining C#-based desktop applications using .NET Framework and modern .NET. The successful candidate will apply Object-Oriented Programming principles and industry-standard design patterns to build maintainable software components. Collaboration with architects, QA, and product stakeholders is essential.
Key Responsibilities
- Design, develop, and maintain C#-based desktop applications using .NET Framework and modern .NET
- Apply Object-Oriented Programming principles to build maintainable and extensible software components
- Implement Clean Architecture and Domain-Driven Design concepts
- Apply SOLID principles and industry-standard design patterns
- Use Dependency Injection to improve modularity and testability
- Write efficient data queries using LINQ
- Develop and maintain unit tests to ensure code quality
- Participate in code reviews
- Collaborate with architects, QA, and product stakeholders
Requirements
- Have strong hands-on experience in C#
- Have experience with .NET Framework and modern .NET (.NET Core / .NET 5/6/7/8)
- Have knowledge of Object-Oriented Programming (OOP)
- Have experience with LINQ for data querying and manipulation
- Have experience with Dependency Injection frameworks and patterns
- Have experience with desktop application development (WinForms / WPF or similar)
- Have knowledge of Design Patterns and Clean Architecture
- Have knowledge of Domain-Driven Design (DDD)
- Have knowledge of SOLID principles
- Have experience with Unit Testing (NUnit / xUnit / MSTest or similar)
At a Glance
[ Hiring process ]
What to expect
Four stages, typically completed within 2–3 weeks. We respect your time — every stage has a clear purpose and timely feedback.
- STEP 0130 min
Screening Call
Introductory conversation with our talent team to understand your background and motivations.
- STEP 0260–90 min
Technical Round
Live problem-solving with a senior architect on Salesforce design, integrations, or domain depth.
- STEP 0345 min
Culture Fit
Conversation with practice leadership covering working style, ownership, and how you collaborate.
- STEP 04Within 5 days
Offer
Formal offer with full compensation breakdown, start date, and onboarding plan.
Apply
.NET C#
Fill in your details and attach your resume below.