Dot Net Developer
Company Name: InnovaPoint Infotech Pvt. Ltd.
About Company:
For last 15 years InnovaPoint has been helping clients in solving their problems with technology enabled solutions. Automotive, manufacturing and healthcare is our key focus areas. We have consciously developed our capabilities in these specific areas.
Having delivered various type of solutions from customer portal, e-commerce etc. to some mission critical software like “sf-Hawk”, we are still hungry to learn more and add more value in our client’s business.
Position: Dot Net Developer
Experience: Fresher
Job Location: Pune
ELIGIBILITY CRITERIA:
Qualification: BE / B.Tech, MCA
Pass out Year: 2024 Only
Percentage Criteria: 65% Throughout
Approx. Package for Internship period (3 Months) : Rs.10,000/- per month
Approx. Package after Internship period: Between Rs. 3,50,000/- to Rs. 4,00,000/- Per Annum.
Roles & Responsibilities:
1. Design, Develop, and Maintain Software : Build web, desktop, and mobile applications using the .NET framework (C#, ASP.NET, etc.), ensuring functionality and high performance.
Write Clean Code: Follow coding standards and best practices to write modular, maintainable, and scalable code.
2. Implement New Features: Add new features and enhancements based on business requirements and user feedback.
3. Troubleshoot and Debug: Identify issues and bugs in applications and resolve them promptly.
4. Database Management: Work with databases like SQL Server, MySQL, or other relational databases. Write queries, stored procedures, and manage database interactions efficiently.
5. Data Access Layers: Develop and maintain data access layers for applications using technologies like Entity Framework, ADO.NET, or LINQ.
6. Architecture Planning: Participate in designing the architecture of software solutions and applications, ensuring they meet scalability, performance, and security standards.
7. Modeling Data: Design appropriate data models and database schemas, ensuring data integrity and optimized performance.
Skills Required
* C#: A strong command of C# is essential, as it is the primary language for .NET development.
* VB.NET: While less commonly used, knowledge of Visual Basic .NET (VB.NET) can be helpful for maintaining legacy systems.
* ASP.NET: Knowledge of ASP.NET (for building web applications) and ASP.NET Core (for cross-platform development) is essential.
* F#: Familiarity with F# can be useful for some specific scenarios but is not as common.
* .NET Framework: Proficiency in working with the traditional .NET Framework for developing Windows-based applications.
* .NET Core: Strong knowledge of .NET Core for building cross-platform applications (Windows, macOS, Linux).
* ASP.NET MVC: Experience with ASP.NET MVC for building scalable, maintainable web applications.
* Entity Framework: Expertise in Entity Framework (EF) for Object-Relational Mapping (ORM) to manage database interactions.
* Blazor: Knowledge of Blazor for building interactive web UIs using C# instead of JavaScript.
* HTML/CSS: Basic understanding of HTML5 and CSS3 for front-end markup and styling.
* JavaScript: Familiarity with JavaScript and front-end libraries/frameworks like React, Angular, or Vue.js is a plus, especially for full-stack developers.
* Bootstrap/Materialize: Experience with responsive design frameworks like Bootstrap or Material Design for creating mobile-first, responsive web interfaces.
* SQL: Expertise in writing SQL queries and working with relational databases (e.g., SQL Server, MySQL, PostgreSQL).
* ORM: Proficiency with Object-Relational Mappers (ORM) like Entity Framework and Dapper for managing database operations.
* Stored Procedures & Views: Knowledge of creating and optimizing stored procedures, triggers, and database views.
* NoSQL: Familiarity with NoSQL databases like MongoDB or Redis is an added advantage.
* Git: Strong experience with Git for version control, using GitHub, GitLab, or Bitbucket for source code management.
* GitFlow: Familiarity with versioning strategies like GitFlow.
* Collaboration Tools: Experience working with tools like Jira, Trello, or Azure DevOps for project management and collaboration.
* Microsoft Azure: Knowledge of Azure cloud services for hosting applications, using Azure App Services, Azure Functions, Blob Storage, and more.
* AWS/GCP: Familiarity with Amazon Web Services (AWS) or Google Cloud Platform (GCP) can be beneficial.
* Azure DevOps: Understanding of DevOps practices with Azure DevOps, including CI/CD pipelines, automated deployments, and versioning.
* OOP (Object-Oriented Programming): Strong understanding of OOP principles such as inheritance, polymorphism, abstraction, and encapsulation.
* Design Patterns: Familiarity with design patterns like Singleton, Factory, Repository, and Dependency Injection.
* SOLID Principles: Knowledge of the SOLID principles for writing clean, maintainable code.
* Test-Driven Development (TDD): Familiarity with writing tests and implementing TDD using frameworks like NUnit, xUnit, or MSTest.










Previous
Next