
Sr. Software Engineer I
Alegeus Technologies LLC9 months ago
Bengaluru, IndiaSenior
Responsibilities
- Write efficient and maintainable C#/.NET Core code and design modern APIs using REST and other relevant protocols.
- Build scalable services with RESTful APIs, gRPC, microservices, and event-driven architectures using Kafka, Azure Event Hub, and Service Bus.
- Design extensible, secure, reusable, and high-performance APIs with a strong developer experience focus.
- Apply API-first development and Domain-Driven Design to model complex domains and align architecture with business logic.
- Leverage AI/ML technologies where applicable to enhance platform intelligence and automate workflows.
Requirements
- 6+ years of software development experience.
- 4+ years of experience building distributed web applications using microservices and containerization.
- Proficiency in C#, .NET Core 3.1/5+, ASP.NET, and API design.
- Experience with scalable architecture, RDBMS and NoSQL data storage, and object-oriented programming.
- Bachelor’s degree or equivalent studies.
- Ability to communicate complex ideas, collaborate across technical and non-technical teams, and adapt in a fast-paced agile environment.
Benefits
- Flexible work environment in Bangalore.
- Competitive salary, paid vacation, and holidays.
- Professional development programs.
- Health, wellness, and financial packages.