Description

Qualification: Any graduation

Job Type: Permanent

Skills:

angular, c#, dot net, reactjs, mvc, dot net core, oops, api

  1. Application Development: Design, develop, and maintain software applications using the .NET framework, including ASP.NET, C#, and other related technologies.
  2. Back-End Development: Implement server-side logic, database integration, and data manipulation using technologies such as Entity Framework, LINQ, and SQL Server.
  3. Front-End Integration: Collaborate with front-end developers to integrate server-side code with user interfaces, ensuring seamless functionality and optimal user experience.
  4. Code Implementation: Write clean, efficient, and well-documented code that adheres to coding standards and best practices.
  5. System Integration: Integrate software applications with third-party systems and APIs, ensuring data consistency and proper communication between systems.
  6. Testing and Debugging: Conduct unit testing, troubleshoot issues, and optimize performance to ensure the quality and stability of applications.
  7. Collaboration: Work closely with software architects, project managers, and other stakeholders to understand project requirements, provide technical insights, and ensure effective collaboration throughout the development lifecycle.
  8. Security and Compliance: Implement security measures, such as authentication, authorization, and data encryption, to protect applications against vulnerabilities and ensure compliance with industry standards.
  9. Performance Optimization: Identify and implement performance optimization techniques, such as caching, query optimization, and asynchronous processing, to enhance application speed and scalability.
  10. Continuous Learning: Stay updated with the latest .NET technologies, frameworks, and industry trends, and proactively recommend improvements to enhance the development process.

Requirements:

  • Bachelor's degree in computer science, software engineering, or a related field.
  • Proven experience as a Full .NET Stack Developer or in a similar role, with a portfolio of .NET applications developed.
  • Proficiency in Microsoft .NET technologies, including ASP.NET, C#, .NET Core, and related frameworks (MVC, Web API).
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
  • Familiarity with database development and SQL, preferably with SQL Server.
  • Knowledge of ORM frameworks like Entity Framework.
  • Understanding of software development lifecycle and agile methodologies.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) processes.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • Ability to work in a fast-paced and dynamic environment.
  • Attention to detail and ability to meet project deadlines.


 

Education

Any Graduate