Overview
Job Title: .NET Developer
Location: Ahmedabad (WFO)
About Us:
Xelentor Technologies is a cutting-edge digital solutions provider specializing in web and mobile application development. We are a team of experienced professionals dedicated to helping our clients achieve their business goals through innovative technology solutions.
At Xelentor Technologies, we understand that every business is unique, which is why we offer tailor-made solutions to fit the specific needs of each client. We pride ourselves on our ability to create seamless, user-friendly digital experiences that enhance our clients' online presence and drive growth. Our team of experts is proficient in a wide range of programming languages and technologies, allowing us to offer comprehensive development services across all major platforms. We use industry best practices to ensure that our solutions are secure, scalable, and future-proof. Our services include web development, mobile app development, e-commerce solutions, and custom software development. Whether you are a small startup or a large enterprise, we have the expertise to help you succeed in the digital world. At Xelentor Technologies, we are committed to providing the highest level of service to our clients.
Responsibilities:
- Collaborate with cross-functional teams to gather and understand software requirements.
- Design, develop, test, and maintain responsive web applications using .NET technologies.
- Implement and maintain efficient and reusable backend components, following the Generic Repository Pattern.
- Utilize your expertise in C# and .NET MVC to create well-structured and clean code.
- Develop APIs and integrate them with various frontend technologies.
- Utilize Entity Framework for database design, optimization, and management.
- Create and maintain SQL Server databases, ensuring data integrity and performance.
- Work with various JavaScript libraries and frameworks, particularly JQuery, to enhance user interfaces.
- Implement and maintain Azure Functions for serverless computing.
- Collaborate with frontend developers to integrate frontend and backend components seamlessly.
- Mentor junior developers, provide code reviews, and promote best practices within the team.
- Stay up-to-date with emerging technologies and trends in the .NET ecosystem.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum of 2 years of professional experience as a Fullstack .NET Developer.
- Strong proficiency in .NET MVC, C#, Entity Framework, and SQL Server.
- Experience with frontend technologies including JavaScript, JQuery, and CSS.
- Familiarity with .NET Core and Web API for building modern web applications.
- Proficiency in designing and developing RESTful APIs and integrating third-party APIs.
- Experience with cloud services, particularly Azure, and the ability to work with Azure Functions.
- Strong understanding of software design principles, design patterns, and software architecture.
- Excellent problem-solving skills and a proactive attitude towards addressing challenges.
- Effective communication skills in English, both written and verbal.
- Ability to work independently as well as collaboratively in a team environment.
Good to Have:
- Experience with Blazor for building interactive web applications.
- Familiarity with NoSQL databases and their integration into applications.
- Knowledge of messaging systems like Rabbit MQ for asynchronous communication.
- Understanding of caching mechanisms, such as Redis Server, for optimizing application performance.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work on diverse projects and expand your skill set.
- Professional development and training opportunities.
- Collaborative and supportive work environment.
Job Type: Full-time
Schedule:
- Day shift
- Fixed shift
- Monday to Friday
Education:
- Bachelor's (Preferred)
Work Location: In person