Dotnet developer

Summary

Strong knowledge of the C# programming language and the .NET framework.
Proficiency in developing web applications using ASP.NET and ASP.NET Core.
Experience with database technologies like SQL Server, Entity Framework, or other ORMs (Object-Relational Mapping).
Understanding of front-end technologies like HTML, CSS, and JavaScript, and the ability to work with popular JavaScript frameworks like Angular or React.
Knowledge of RESTful API design and integration.
Familiarity with version control systems like Git.
Problem-solving and debugging skills to identify and resolve software issues efficiently.
Good understanding of software development methodologies and best practices.
Strong communication and teamwork skills to collaborate effectively with other developers and stakeholders.
Ability to adapt to changing technologies and continuously learn and improve coding skills.

Expectations

Software Development: Designing, coding, testing, and maintaining efficient and reliable .NET applications using C# and the .NET framework.

Application Architecture: Contributing to the architecture and design decisions for new applications and enhancements to existing ones.

Web Development: Building web applications using ASP.NET, ASP.NET Core, and related technologies to deliver user-friendly and responsive interfaces.

Database Management: Integrating applications with databases (e.g., SQL Server) and implementing data models and database interactions.

Bug Fixing and Troubleshooting: Identifying and resolving software defects and performance issues in a timely manner.

Code Quality: Writing clean, modular, and well-documented code following best practices and coding standards.

Collaboration: Working closely with cross-functional teams, such as designers, product managers, and QA testers, to deliver high-quality software products.

Version Control: Using version control systems like Git to manage source code and collaborate effectively with other developers.

Security: Implementing security measures to protect applications against potential threats and vulnerabilities.

Continuous Learning: Staying up-to-date with the latest .NET technologies and industry trends to enhance your skills and contribute to the team's success.

Performance Optimization: Identifying opportunities to optimize application performance and making necessary improvements.

Testing: Writing unit tests and participating in code reviews to ensure code correctness and maintainability.

Documentation: Documenting technical specifications and project-related information for future reference.

Problem-Solving: Analyzing complex technical challenges and proposing effective solutions.

Project Management: Adhering to project timelines and delivering milestones on time .

Employment Preferences
Expected Base Salary

**0,000 INR

Academic Degree
Experience

Total Professional Experience

1 year

Startup Experience

1 year

Big-Tech Companies

no experience

Enterprise Experience

no experience
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate