HCLTech

Senior Dotnet Developer

Posted: 3 hours ago

Job Description

We’re looking for: Backend DeveloperThe consultant services required will focus on delivering a high-quality sales tool, emphasizing intuitive interface design, integration with other systems withing the CORE offer, and adherence to accessibility standards. Consultants will play a key role in decision-making, system integration, and collaboration with other teams to ensure a seamless and efficient sales experience for co-workers and customers alike.The main tasks in the assignment are as below:Develop backend business services that power assisted in-store sales, order management, and related workflowsApply Domain-Driven Design to model complex retail logic with high business fidelityImplement event-sourced logic to support traceable, auditable, and evolvable systemsDeliver performant, cloud-first services designed to scale across multiple marketsDesign and maintain high-quality REST APIs with clear contracts and versioningWork closely with frontend and integration teams to support full customer journeysContribute to API and domain model alignment across servicesRequired skills and experience:Deep experience with ASP.NET Core in building modern, high-throughput APIsStrong focus on API-first development, with emphasis on clarity, performance, and long-term maintainabilitySolid understanding of resilient and scalable distributed systemsExperience working with cloud-native architectureAbility to design clean, modular code structures based on real-world business processes and rulesTech stack:Primary Language: C# (.NET 9 and later)Architecture: Domain-Driven Design (DDD), Event-Driven Architecture (EDA), Event SourcingPatterns: RESTful APIs, Hypermedia (HATEOAS), Event PublishingMonitoring: OpenTelemetry, structured logging, distributed tracingBonus points for candidates that have:Experience with event-driven and event-sourced systems (conceptually and in practice)Familiarity with sales domain or transactional retail platforms

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In