HamburgerMenu
hirist

Job Description

Seeking a highly skilled and experienced Senior .NET Full Stack Developer with a passion for leveraging AI and machine learning to drive innovation and efficiency in software development to work out of Kozhikode. As a key contributor, you will be responsible for designing, developing, and maintaining robust and scalable web applications, leveraging your expertise in both .NET backend and React frontend technologies. If you are a passionate and skilled .NET Full Stack Developer with a passion for AI-driven development and a desire to deliver innovative solutions, we encourage you to read further and apply to hrsal@alhindonline.com.


Key Responsibilities :


- Participate in requirements analysis

- Collaborate with internal teams to produce software design and architecture


Backend Development :


- Design and develop robust and scalable .NET backend services using .NET Core and Entity Framework Core.

- Implement RESTful APIs to expose data and functionality to frontend applications.

- Integrate with various data sources, including databases, APIs, and messaging systems.

- Ensure code quality, maintainability, and performance optimization.


Frontend Development :


- Design and develop user-friendly and responsive web interfaces using React, JavaScript, and HTML/CSS.

- Implement complex UI components and interactions.

- Optimize frontend performance and user experience.

- Collaborate with UX/UI designers to create visually appealing and intuitive interfaces.


Full Stack Development :


- Work seamlessly between frontend and backend development, ensuring seamless integration and data flow.

- Troubleshoot and resolve complex technical issues across the full stack.

- Contribute to the overall architecture and design of the application.


AI-Driven Development :


- Research and implement AI and machine learning techniques to enhance software development processes.

- Utilize AI tools for code generation, testing, and automated debugging.

- Explore the application of AI for predictive analytics, anomaly detection, and personalized user experiences.


Other Responsibility :


- Participate in requirements analysis

- Collaborate with internal teams to produce software design and architecture

- Test and deploy applications and systems


- Revise, update, refactor and debug code

- Improve existing software

- Develop documentation throughout the software development life cycle (SDLC)

- Serve as an expert on applications and provide technical support.


Required Skills and Experience :


- 5+ years of hands-on experience in .NET development, with a strong focus on .NET Core , Entity Framework Core, C#, LINQ,CQRS, Clean Architecture, microservices, modular monolithic.


- Proven experience in developing complex web applications using React, JavaScript, and HTML/CSS.

- Strong understanding of RESTful API design and development.

- Proficiency in database technologies like SQL Server ,Postgres or other relational databases.

- Experience with cloud platforms (Azure, AWS, or GCP) and their services.

- Solid understanding of software development principles, design patterns, and best practices.

- Experience with version control systems like Git.

- Strong problem-solving, troubleshooting, and analytical skills.

- Excellent communication and interpersonal skills.

- Ability to work independently and as part of a team.

- A keen interest in AI and machine learning, with a desire to explore their application in software development.

- Experience with AI frameworks and tools like TensorFlow, PyTorch, or ML.NET is a plus.


info-icon

Did you find something suspicious?