C# Software Developer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Job Title: C# Software Developer
Work Address: Irving, TX (on site only)
Duration: Fulltime
.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
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
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.