C# .Net Developer position - 100% onsite
Apply NowJob details
Salary: $110 - $130k/yr As a C# Software Developer, you’ll play a key role in designing and developing solutions that enhance user experience and drive operational efficiency. This is a full-time, hands-on role ideal for a problem-solver with a passion for building high-quality applications. Key Responsibilities: · Developing stable and innovative full-stack, web & desktop-based applications, services, and features · Maintaining legacy .NET applications while troubleshooting critical problems quickly and efficiently · Improve code quality through code reviews, standards creation, and technical documentation · Partner with other teams and departments to align on broader engineering and company initiatives · Estimate technical effort required to deliver assigned tasks and deliver as promised · Communicate clearly with team members and end users to gather requirements, ensuring goals are aligned and deliverables meet or exceed business expectations .NET · Minimum 3 years of professional experience developing C# applications, websites and/or services · Extensive knowledge of the .NET Framework and best practices · Working knowledge of WCF, Classic Web Services, .NET remoting and Web API · Experience with ADO.NET and other data access technologies · Experience with unit/integration test frameworks · Experience with and a good understanding of enterprise-level multi-tier architecture Databases · Minimum 2 years of professional experience using Microsoft SQL Server 2012 or newer · Strong experience with Microsoft SQL Server Management Studio and related tools · Ability to create, tune, and modify SQL objects, including queries, stored procedures, views, and triggers. · Strong database design knowledge, including table design, indexing, constraints, and normalization. Preferred Qualifications: · Strong experience using Team Foundation Server or Azure DevOps - including branching, merging, shelving · Experience working in a rapid Agile environment, contributing equally to team projects or working individually on multiple parallel product versions · Experience using HTML5, AJAX, JavaScript, Bootstrap toolkit, jQuery and jQuery plugins, XAML · Experience with integration with hardware devices like payment reader, signature pad, document & barcode scanner etc. · Comfortable presenting at daily stand-ups with other developers and QA personnel · Ability to work in a dynamic, demanding, and challenging business environment · Strong analytical and problem-solving skills · Excellent oral and written communication skills, capable of conveying complex systems and logic to both technical and non-technical audiences. · A desire to improve both the team and the product.
Apply Now