Job Title: Full .NET Stack Developer
Exp: 4 plus(Dot Net Core Angular)
Job Summary: The Full .NET Stack Developer is responsible for designing developing and maintaining software applications using the Microsoft .NET framework. This role involves working with crossfunctional teams including software architects frontend developers and database administrators to deliver robust and scalable solutions. The Full .NET Stack Developer is proficient in various .NET technologies and follows best practices to ensure the delivery of highquality code that meets project requirements.
Key Responsibilities:
BackEnd Development: Implement serverside logic database integration and data manipulation using technologies such as Entity Framework LINQ and SQL Server.
FrontEnd Integration: Collaborate with frontend developers to integrate serverside code with user interfaces ensuring seamless functionality and optimal user experience.
Code Implementation: Write clean efficient and welldocumented code that adheres to coding standards and best practices.
System Integration: Integrate software applications with thirdparty systems and APIs ensuring data consistency and proper communication between systems.
Testing and Debugging: Conduct unit testing troubleshoot issues and optimize performance to ensure the quality and stability of applications.
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.
Security and Compliance: Implement security measures such as authentication authorization and data encryption to protect applications against vulnerabilities and ensure compliance with industry standards.
Performance Optimization: Identify and implement performance optimization techniques such as caching query optimization and asynchronous processing to enhance application speed and scalability.
Continuous Learning: Stay updated with the latest .NET technologies frameworks and industry trends and proactively recommend improvements to enhance the development process.
Requirements:
Bachelors 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.
Strong understanding of objectoriented programming principles and design patterns.
Experience with frontend 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 problemsolving and debugging skills.
Excellent communication and teamwork abilities.
Ability to work in a fastpaced and dynamic environment.
Attention to detail and ability to meet project deadlines.
javascript,.net core,c#,react,sql,web api,git,mvc,css,dotnet,asp.net,html,angular,entity framework,ci/cd,core