Overview
Job description
Kadel Labs is a pioneering Venture Studio in India, known for its unique blend of IT Services and SaaS products. Since our inception in 2017, we've expanded organically to over 180 employees and have served more than 200 customers. At KL, we pride ourselves on our employee-centric culture, fostering an environment where creativity, open communication, and innovation thrive.
Experience: 4+ Years of Experience
Location: Udaipur, Jaipur
Job Description:
We are seeking a skilled and experienced .NET Developer with over minimum 4 years of expertise, including proficiency in Blazor, to join our dynamic team. The ideal candidate will have a solid background in .NET technologies, with a proven ability to design, develop, and maintain robust applications. You will work collaboratively with cross-functional teams to deliver high-quality software solutions while ensuring excellent user experience.
If you are passionate about coding, software architecture, and working in a team-oriented environment, we'd love to hear from you.
Responsibilities:
- Write clean, scalable, and maintainable code using .NET programming languages.
- Design, develop, test, and maintain applications in alignment with project requirements.
- Collaborate closely with the engineering and product teams to deliver optimal solutions.
- Ensure adherence to coding standards and quality practices throughout the development lifecycle.
- Develop and execute automated tests, including unit, integration, and performance tests.
- Optimize application performance and participate in performance tuning.
- Actively contribute to building and maintaining CI/CD pipelines.
Requirements and Skills:
- 4+ years of professional experience in .NET development, with hands-on expertise in Blazor.
- Proficient in HTML5, CSS, JavaScript, and front-end development frameworks.
- Strong understanding of WCF, RESTful Web Services, and Web API.
- Hands-on experience with ASP.NET MVC 5.0 or later and MVVM design pattern.
- Solid knowledge of relational databases like MSSQL and MySQL.
- Familiarity with Agile methodologies and the software development lifecycle.
- Proficient in writing and executing unit tests, integration tests, and load/stress tests.
- Experience in setting up and maintaining CI/CD pipelines for seamless deployments.
- Strong communication skills and ability to work in a collaborative, distributed team environment.
- Eagerness to learn and adopt new technologies quickly.
Preferred Qualities:
- Commitment to high-quality software development practices.
- Passionate about software design, architecture, and delivering exceptional user experiences.
Benefits
Life @KL
- Work on pioneering technology that has real-world impact, from urban planning to disaster response.
- Be part of a creative, innovative team that values diversity of thought and expertise.
- Enjoy a flexible working environment that encourages in-person collaboration while supporting remote work when necessary.
- Benefit from a culture that supports growth, learning, and personal development
- Lead from the front: We're constantly pushing the envelope to redefine what's possible. We make huge breakthroughs, rapidly advancing our technology and the industry as a whole. It's what we do.
- Make an impact: We hire rockstars who are passionate about creating the future of spatial computing and want nothing more than to have a meaningful impact on turning our vision into reality.
- Break down barriers: Our products are designed to dissolve barriers between humans and creating technology that serves all of humanity.
- No matter where you're based, or which team you work on, youll be part of a group of people working together to build solutions to mission-critical problems and a company that values the very best ideas.
Education and Experience:
BTech or relevant educational field required
ackend Developer: Roles and Responsibilities: Microservices Architecture: Design, develop, and maintain microservices-based architecture using .Net Core 3.1. Collaborate with architects and other team members to define microservices boundaries and interactions. API Development: Develop robust APIs to enable seamless communication between microservices. Implement RESTful API endpoints for data retrieval and manipulation. Real-time Communication: Utilize Beacon/SignalR for implementing real-time communication features within the application. Develop and maintain WebSocket-based solutions for instant updates and notifications. Message Queuing: Implement and optimize RabbitMQ for efficient message queuing and communication between microservices. Ensure reliability and fault tolerance in messaging patterns. Search and Data Retrieval: Implement and optimize Elastic Search for efficient search functionality and data retrieval. Work on indexing strategies and search algorithms to enhance performance. Database Interaction: Use Entity Framework for seamless interaction with PostgreSQL databases. Optimize database queries and transactions for performance and scalability. Containerization and Orchestration: Containerize applications using Docker for consistent deployment across different environments. Deploy and manage applications in a Kubernetes (k8) environment for efficient scaling and orchestration. Collaboration and Communication: Collaborate with cross-functional teams to understand project requirements and contribute to the overall application architecture. Communicate effectively with team members to ensure alignment on project goals and timelines.
Job Type: Full-time
Pay: ?439,137.19 - ?1,716,560.17 per year
Schedule:
- Day shift
Experience:
- total work: 4 years (Preferred)
Work Location: In person