Back to Jobs
Technology

Senior .NET Software Engineer

Infinite Computer Solutions (ICS)United States🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationUnited States
MicroservicesSQLGitOWASPC#.NETASP.NETGitHub ActionsJenkinsGenerative AIRESTAzureReactTypeScriptSQL ServerCI/CDAzure DevOpsVisual Studio

Job description

Job Title: Senior .NET Software Engineer
Experience: 6+ Years
Mandatory Skills: .NET, C#, React, SQL Server
Job Description
We are looking for an experienced Senior .NET Software Engineer with strong expertise in .NET, C#, React, and SQL to develop, customize, implement, and support enterprise-level digital banking applications.
The ideal candidate should have strong problem-solving skills, experience in client-facing technical roles, and the ability to deliver secure, scalable, and high-performance applications.
Key Responsibilities
  • Design, develop, customize, implement, and maintain enterprise applications using .NET, C#, React, and SQL Server.
  • Develop RESTful APIs, microservices, and third-party system integrations.
  • Troubleshoot complex application, database, and production issues.
  • Work closely with clients and internal teams to understand requirements and deliver solutions.
  • Ensure application security, performance, scalability, and code quality.
  • Support application deployments, upgrades, production releases, and critical incidents.
  • Participate in technical discussions, code reviews, and knowledge-sharing sessions.
Required Skills
  • 6+ years of hands-on software development experience.
  • Strong expertise in C#, .NET, ASP.NET, and RESTful Web APIs.
  • Hands-on experience with React and TypeScript.
  • Strong knowledge of SQL Server, database design, stored procedures, and query optimization.
  • Experience with WCF, microservices, and software design patterns.
  • Strong debugging, troubleshooting, and analytical skills.
  • Knowledge of OWASP security practices.
  • Experience with Git, Visual Studio, and CI/CD tools.
Good to Have
  • Experience in banking, financial services, or digital banking applications.
  • Familiarity with banking/credit union platforms such as Symitar or Summit.
  • Experience with Azure DevOps, GitHub Actions, or Jenkins.
  • Exposure to AI-powered coding assistants such as GitHub Copilot or Claude.
Interview Process
  1. HackerRank Assessment
  2. L1 Technical Interview
  3. L2 Client Interview
Interested candidates with strong .NET, C#, React, and SQL experience are encouraged to apply.

Similar jobs