This role requires candidates who are currently authorized to work in the U.S. without sponsorship. This role is remote.
Overview
We are seeking a skilled .NET Developer with strong expertise in C# and Microsoft technologies to design, develop, and support enterprise applications. This role requires hands-on coding, system design, and production support in a collaborative, fast-paced environment.
Key Responsibilities
- Design, develop, and maintain applications using C# and .NET frameworks
- Write clean, efficient, and maintainable code following best practices
- Develop and optimize SQL queries and stored procedures in SQL Server
- Troubleshoot, debug, and resolve production issues (triage support)
- Collaborate with cross-functional teams to gather requirements and deliver solutions
- Implement and support messaging systems (queues/topics)
- Deploy and maintain applications in web server environments (IIS)
- Participate in code reviews, testing, and continuous improvement efforts
Required Skills & Qualifications
- Strong hands-on experience with C# / .NET development
- Proficiency with Visual Studio
- Experience with Microsoft SQL Server, including SQL and stored procedures
- Experience with messaging technologies (queue/topic-based systems)
- Knowledge of IIS and Windows-based application environments
- Basic to intermediate experience with Java
- Strong debugging and problem-solving skills
Preferred Skills
- Experience with C or C++
- Exposure to AWS services (e.g., CloudWatch, SNS, SQS, .NET SDK)
- Familiarity with Oracle databases
- Experience with Git/Bitbucket and Jira
- Knowledge of build tools (e.g., Maven)
- Experience with Tomcat or similar application servers
- Understanding of system performance optimization