HCLTech
Website:
hcltech.com
Job details:
Extensive experience developing production systems using C# and the .NET platform.
Practical experience with both .NET Framework and .NET Core
Strong experience designing and operating scalable systems with large data throughput.
Solid knowledge of service bus technologies and message‑based or event‑driven architectures.
Hands‑on experience with SQL Server, including schema design, querying, and performance tuning.
Experience building and operating systems in AWS or Azure environments.
Strong understanding of distributed systems fundamentals, including performance, reliability, and fault tolerance.
Ability to work independently in a senior technical role and contribute effectively across multiple teams.
Advanced experience working with C# and the .NET ecosystem in complex, long‑lived systems.
Experience with WPF or desktop‑based .NET applications.
Familiarity with NATS for high‑performance messaging.
Experience working with Databricks in data‑intensive or analytics‑driven systems.
Experience with Kafka or similar distributed streaming platforms.
Exposure to ArgoCD or GitOps‑based deployment workflows.
Experience modernizing legacy .NET systems or evolving large‑scale platforms.
Contributions to shared platforms, internal frameworks, or developer tooling.
Architecture & System Design
Design and evolve backend services and platforms built on C# and the .NET ecosystem, ensuring scalability, reliability, and maintainability.
Architect solutions capable of handling large data throughput, high‑volume messaging, and distributed workloads.
Contribute to architectural decisions across services, including integration patterns, data flows, and system boundaries.
Support the evolution and modernization of existing systems while maintaining stability and performance.
Hands‑on Development
Develop and maintain high‑quality services, APIs, and components using C#/.NET, contributing directly to complex and business‑critical code paths.
Apply strong engineering practices around code quality, testing, documentation, and maintainability.
Participate in technical design and code reviews, providing clear guidance on trade‑offs and long‑term implications.
Messaging, Data & Integration
Design and implement service‑to‑service communication using service bus and messaging patterns.
Work with NATS and event‑driven architectures to support scalable, decoupled systems.
Collaborate on data‑intensive workflows, including integrations involving Databricks and streaming platforms such as Kafka.
Design and optimize data access patterns, including relational data models.
Cloud & Delivery
Build and operate systems on AWS, applying cloud‑native patterns and infrastructure‑as‑code principles.
Contribute to deployment and delivery workflows that support automated, reliable releases.
Ensure systems are observable, maintainable, and well‑documented for long‑term operation.
Collaboration & Technical Leadership
Provide technical guidance and mentorship to engineers working in related areas.
Collaborate with engineering and product stakeholders to align technical solutions with delivery goals.
Contribute to improving engineering standards, practices, and shared technical approaches across teams
Share your updated CV (ramalakshmi.a@hcltech.com) along with the following details
- Total Experience -
- Relevant Experience -
- Contact Number -
- Official Notice Period -
- Serving Notice? If yes, mention Last Working Day -
- Current CTC -
- Expected CTC -
- Current Location -
- Preferred Location –
Click on Apply to know more.