Job Summary
We are seeking a Senior C# / .NET Developer (68 years) to build and maintain scalable applications and APIs. The role involves end-to-end ownership, cloud-based development, and contributing to AI/ML-enabled features such as RAG-based integrations and Prompt Engineering.
Job Requirements
- 68 years of hands-on experience in C# and .NET (.NET Core / .NET ).
- Experience with Java.
- Strong experience in API development (REST, microservices).
- Solid understanding of object-oriented design, SOLID principles, and design patterns.
- Experience with frontend frameworks such as React, Angular, or Vue.js.
- Proficiency in SQL and NoSQL databases.
- Experience working with cloud platforms such as Microsoft Azure or AWS.
- Hands-on experience with CI/CD pipelines, version control, and deployment processes.
Job Responsibilities
- Design and develop C# / .NET (.NET Core / .NET 6+), Java applications and REST APIs.
- Own the complete SDLC from design to deployment and support.
- Contribute to AI/ML-enabled integrations (RAG, Prompt Engineering).
- Participate in R&D, code reviews, and technical improvements.
- Collaborate with frontend teams using React, Angular, or Vue.js.
- Ensure application performance, security, and scalability in cloud environments.
Benefits
- Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
- Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
- Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
- Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
- Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.