Lancesoft India Pvt Ltd
.Net RxJS Developer - C#/Data Structure/Algorithm
Job Location
bangalore, India
Job Description
We are looking for a seasoned .NET RxJS Developer with 9-15 years of experience to design and implement high-performance, scalable, and reactive systems. The ideal candidate should possess a strong foundation in C#, data structures and algorithms, and hands-on expertise in Azure DevOps, YAML pipelines, Docker Kubernetes, and SQL. Knowledge of Reactive System Design, RX.Net, and messaging systems such as Service Bus/RabbitMQ will be a significant advantage. Key Responsibilities : - Architect, develop, and optimize .NET-based solutions for reactive systems. - Implement data structures and algorithms with a focus on performance and scalability. - Leverage RX.Net to build robust reactive applications. - Configure and manage cloud resources using Azure DevOps, YAML pipelines, and containerized environments. - Design and deploy scalable services using Docker Kubernetes, Azure Functions, and App Services. - Implement CI/CD pipelines to ensure smooth and efficient development cycles - Work with messaging systems such as Service Bus and RabbitMQ to enable reliable communication across distributed systems. - Optimize event-driven architectures to support scalability and fault tolerance. - Develop and optimize database solutions using SQL Server or similar RDBMS. - Write efficient queries and stored procedures to handle large datasets effectively. - Analyze and optimize code and system architecture for performance and maintainability. - Address bottlenecks in data processing and message handling. - Collaborate with cross-functional teams, including architects, developers, and QA engineers, to ensure alignment and delivery of project objectives. - Create and maintain comprehensive documentation for systems, processes, and pipelines. Required Skills and Qualifications : - Strong proficiency in C#, with a solid understanding of data structures and algorithmic complexity. - In-depth knowledge of Reactive System Design and RX.Net. - Experience with Service Bus, RabbitMQ, or similar messaging systems. - Hands-on experience with Azure DevOps, including YAML pipelines, Docker, Kubernetes, Azure Functions, and App Services. - Proficiency in designing and managing CI/CD pipelines for deployment automation. - Working knowledge of SQL, preferably SQL Server, with the ability to optimize database performance. - Strong analytical and problem-solving abilities. - Familiarity with distributed systems and microservices architecture. - Excellent communication and teamwork skills. Preferred Qualifications : - Experience in building large-scale, distributed, and event-driven applications. - Certifications in Azure or relevant cloud technologies. - Knowledge of advanced algorithmic design and optimization techniques (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/28/2024
Location: bangalore, IN
Posted Date: 11/28/2024
Contact Information
Contact | Human Resources Lancesoft India Pvt Ltd |
---|