.NET Developer candidate with a solid foundation in .NET technologies and a passion for developing scalable and maintainable software solutions.You will work closely with other developers, testers, and product owners to deliver high-quality software that meets business requirements.
Key Responsibilities:· Application Development: Design, develop, and maintain web applications and services using .NET technologies (C#, ASP.NET, .NET Core, etc.).· Database Management: Work with databases such as SQL Server, including writing complex queries, stored procedures, and optimizing database performance.· Code Quality: Write clean, maintainable, and efficient code following best practices and standards. Conduct code reviews and provide constructive feedback to peers.· Troubleshooting: Identify and resolve software defects and issues in a timely manner.· Testing: Participate in unit testing, and integration testing, and ensure code meets the required quality standards.· Collaboration: Work closely with cross-functional teams, including QA, Product Management, and UI/UX designers, to ensure effective and efficient software delivery.· Documentation: Create and maintain technical documentation related to the development process and applications.
Qualifications:· Education: Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.· Experience: 4-6 years of professional experience in .NET development.
Technical Skills:o Proficient in C#, ASP.NET, .NET Core, and Entity Framework.o Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.o Strong understanding of RESTful API design and implementation.o Familiarity with version control systems, particularly Git.o Experience with Azure or other cloud platforms is a plus.
Soft Skills:o Excellent problem-solving skills and attention to detail.o Strong communication and teamwork abilities.o Ability to work independently as well as part of a team.o Agile/Scrum experience is preferred.