-
Architect scalable, high-performance systems by contributing to the design and evolution of fault-tolerant architectures using C#/.NET Core and modern API protocols.
-
Design and build robust APIs RESTful and gRPC, adhering to microservices and event-driven architectures (e.g., Kafka, Azure Event Hub, Service Bus).
-
Design and implement next-generation APIs that are intuitive, secure, and built for extensibility enabling seamless integration across platforms and partners.
-
Champion API-first development with a focus on clean contract design, reusability, and exceptional developer experience in a microservices and event-driven ecosystem (e.g., Kafka, Azure Event Hub).
-
Apply Domain-Driven Design (DDD) to model complex business domains, aligning system architecture tightly with core business logic and objectives.
-
Collaborate closely with cross-functional teams in an Agile environment, communicating effectively across technical and non-technical audiences.
-
Create unit and integration tests to ensure reliability and performance of APIs.
ESSENTIAL SKILLS FOR CREATING A LASTING IMPACT
Alegeus colleagues are known as problem-solvers, risk-takers, and innovative thinkers. As a Software Engineer, these skills are essential for success:
-
Abilities : Strong communicator skilled at conveying technical concepts to varied audiences. Brings an agile mindset with adaptability in fast-paced, dynamic environments. Collaborative and solutions-focused, with a proactive approach to problem-solving.
-
Experience : 4+ years in software engineering, including 2+ years working on distributed systems. Proficient in C#, .NET Core (3.1/5+), ASP.NET Web API, and front-end frameworks like JavaScript/Node.js. Experienced with Azure services (AKS, Azure SQL, Service Bus), microservices architecture, containerization, and both relational and NoSQL databases.
-
Education: Bachelor of Engineering in Computer Science, or related field (or equivalent experience).
-
Location: Bangalore