Highlights
Experience with AI/ML models, strong debugging skills, and familiarity with ML frameworks such as TensorFlow / PyTorch.
Description
Job Summary
pWe are seeking a skilled .NET developer to join our team. The ideal candidate will be responsible for writing clean, scalable, and maintainable code using C# and ASP.NET Core. You will also design and implement RESTful APIs and work with data pipelines for model inference and analytics.
Responsibilities
- Write clean, scalable, and maintainable code using .NET technologies
- Develop applications using C#, ASP.NET Core
- Design and implement RESTful APIs and service-oriented architecture
- Integrate AI/ML models into .NET applications
- Work with data pipelines for model inference and analytics
- Develop client displays and user interfaces
- Build and maintain client-side interfaces (HTML5, CSS3, JS frameworks if applicable)
- Implement database solutions using SQL Server
- Collaborate with AI/ML engineers to deploy models into production
- Participate in Agile development processes
Required Skills
- C# and .NET / ASP.NET Core
- SQL Server and database design
- REST and RPC APIs
- AI/ML models integration
- Familiarity with ML frameworks such as TensorFlow / PyTorch
Required Skills Explained
- C#: Essential for writing clean and scalable code, this language forms the backbone of .NET applications.
- ASP.NET Core: A modern open-source framework for building web apps that run on Windows, Linux, and macOS.
- SQL Server: For managing databases, ensuring efficient data storage and retrieval is crucial in any software development role.
- MVC Architecture: This design pattern helps separate concerns within applications, making them more maintainable and scalable.
- SOLID Principles: Key guidelines for object-oriented programming that ensure code quality and ease of maintenance.
- RESTful APIs: A style of web service where a request method corresponds to an action being performed on the resource identified by the URL.
- AI/ML Models Integration: Integrating machine learning models into .NET applications can enhance their functionality, making them more intelligent and user-friendly.
Who is this for
pThis role is ideal for a developer who has experience in C# and .NET, SQL Server, and database design. You should be comfortable working on both front-end and back-end development.
Why This Job is a Good Opportunity
ulliOpportunity to work with cutting-edge technologies like .NET and AI/ML.liChance to collaborate on diverse projects across various industries in the IT Services & Consulting sector.liFlexible work environment that supports Agile methodologies, promoting continuous improvement and innovation.liPotential for long-term career growth within a full-time, permanent position.
Interview Preparation Tips
- Review C# and ASP.NET Core fundamentals thoroughly to demonstrate proficiency during the interview.
- Create mock API designs using REST principles to showcase your understanding of web services.
<- Prepare examples of how you have integrated AI/ML models into software projects, highlighting specific outcomes or benefits.
- Discuss past experiences with SQL Server and database design, emphasizing efficient query optimization techniques.
Career Growth in This Role
pThe role of a .NET Developer offers numerous opportunities for career advancement. As you gain experience, you can transition into more specialized roles such as a Senior .NET Developer or even a Team Lead. Additionally, with further development and leadership skills, you could move towards project management or architect roles within the organization. The IT Services & Consulting industry is constantly evolving, providing ample room for innovation and growth.
Explore More Opportunities
Skills
Frequently Asked Questions
What kind of development experience is required?Candidates should have experience in C#, ASP.NET Core, SQL Server, and working with ML frameworks like TensorFlow or PyTorch.
Is this a remote position?No, the role is based in Bangalore. Regular office attendance is required.
What are the key technical skills needed?Key skills include C#, .NET / ASP.NET Core, SQL Server, REST APIs, and familiarity with ML frameworks like TensorFlow or PyTorch.