Job description
Important Information
Experience: +6 years
Job Mode: Full-time
Work Mode: Work from home
ID: 19262
Role Summary
We are seeking a Senior Backend Developer with strong experience in C#/.NET, microservices architecture, and Microsoft Azure to design, build, and continuously improve scalable backend services for enterprise-grade solutions. The ideal candidate thrives in a fast-paced, results-oriented environment and brings a quality-first engineering mindset with strong problem-solving skills.
Key Responsibilities
- Architect, develop, and maintain backend services with a focus on scalability, reliability, maintainability, and reusability.
- Build and evolve RESTful APIs and server-side components for web-based applications.
- Contribute to product roadmaps by supporting technical planning, estimations, and delivery execution.
- Analyze complex technical problems and propose innovative solutions involving technology, tools, and engineering methodology.
- Ensure high standards of product quality and timeliness; provide guidance, remove blockers, and resolve issues to meet objectives.
- Improve and refine engineering processes to enhance quality and productivity.
- Identify and implement cloud infrastructure improvements in Azure to enhance performance and reduce operational cost (e.g., eliminating unused resources).
- Automate operational and monitoring activities via scripting and scheduled jobs (e.g., disk space checks, import failures, log errors, backup validation, alerts).
Required Technical Qualifications (Must Have)
- Strong backend development experience with C# and .NET.
- Hands-on experience with microservices and RESTful web services.
- Solid SQL skills, including T-SQL, and experience with SQL Server and/or Azure SQL.
- Practical experience working with Azure services and cloud delivery workflows, including Azure DevOps and Azure Service Bus.
- Proven ability to deliver quality results in a fast-paced environment with strong ownership and collaboration.
Preferred Qualifications (Nice to Have)
- Experience with Azure Cache for Redis.
- Experience with Cosmos DB and/or MySQL.
- Experience with Dynamics / Dynamics CRM migrations, upgrades, and customizations.
- Familiarity with SOAP services, security protocol-driven integrations, and Dependency Injection patterns.
- Scripting/automation skills (e.g., PowerShell) for monitoring and operations.
- Exposure to Windows Server, Hyper-V, and/or Ubuntu environments.
- Complementary programming knowledge such as PHP and Python.
- Front-end familiarity with Angular for cross-functional collaboration (not required).
- Education and Certifications (Preferred)
- Bachelorโs degree in Computer Science, Systems Engineering, or equivalent experience.
- Microsoft Azure Fundamentals certification (preferred).
- MCSA: Dynamics 365 certification (preferred).
About Encora Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.








