C# Developer
About this position
Responsibilities
• Build, maintain, and improve web applications to meet business needs.
• Design, optimize, and maintain databases using SQL Server, including writing complex queries for performance.
• Implement and maintain ORM tools to streamline and ensure efficient database interactions.
• Manage code changes and collaborate effectively using Git.
• Develop functional and visually appealing UIs with JavaScript, jQuery, AJAX, CSS, and Bootstrap.
• Work with product managers, designers, and developers to align software development with business goals.
• Participate in agile processes such as stand-ups, sprint planning, and code reviews for timely delivery and continuous improvement.
• Continuously optimize, refactor, and maintain code for performance and scalability across software versions.
• Stay updated on evolving .NET frameworks, technologies, and best practices to enhance system quality and coding skills.
Requirements
• 2+ years of .NET development experience with strong C# skills.
• Bachelor’s degree in Computer Science or equivalent practical experience.
• Proficient in SQL Server, including query optimization and database performance management.
• Hands-on experience with Entity Framework for database access.
• Familiar with version control tools like Git or SVN.
• Basic knowledge of front-end technologies (JavaScript, AJAX, jQuery, CSS, Bootstrap).
• Understanding of the software development lifecycle, agile methodologies, and application maintenance.
• Strong problem-solving and debugging skills for maintainable code.
• Effective communication and teamwork abilities.
• Willing to do WFO from Mon-Fri.