What are the responsibilities and job description for the Senior Software Engineer (C# .NET) position at Numeric Technologies?
We have a new role from our client, Senior Software Engineer (15 years plus, C# .NET Developer)
Location: remote (work from home)
Bill Rate: 75$/hr. c2c all inclusive
Key Responsibilities
- Design, develop, and maintain backend services and APIs using C# and .NET
- Support and enhance existing applications while contributing to the transition toward serverless architectures
- Build and operate cloud-native, serverless solutions using AWS services
- Collaborate with frontend developers, product managers, and other stakeholders to deliver reliable, high-quality solutions
- Participate in architectural discussions and help guide best practices for scalability, performance, and security
- Troubleshoot, debug, and resolve production issues across traditional and serverless environments
- Write clean, maintainable, and well-tested code
Required Qualifications
- Strong professional experience with C# and .NET (.NET Core/.NET 6 preferred)
- Solid understanding of backend application design, RESTful APIs, and service-oriented architectures
- Experience supporting cloud-hosted or serverless applications in at least one major cloud provider (AWS, Azure, or Google Cloud)
- Experience working with SQL databases (e.g., SQL Server, PostgreSQL, MySQL)
- Familiarity with version control systems (Git) and modern CI/CD practices
- Ability to work independently and collaboratively in a team environment
Preferred / Nice-to-Have Skills
- Hands-on experience with AWS (our primary cloud platform)
- Experience building and operating AWS Lambda functions
- Experience designing workflows using AWS Step Functions
- Familiarity with additional AWS services such as API Gateway, DynamoDB, S3, SQS, or EventBridge
- Experience with JavaScript and/or modern JavaScript frameworks (e.g., React, Vue, Angular, or Node.js)
- Exposure to infrastructure-as-code tools (e.g., CloudFormation, CDK, Terraform)
- Experience with monitoring, logging, and observability in cloud environments
What We Offer
- Opportunity to work on modern, cloud-native and serverless architectures
- A collaborative environment that values clean design and pragmatic solution
- The chance to influence technical direction as we continue our shift toward serverless
- 1-2 day/week in office with fun team culture
Ideal Candidate:-
You are a strong backend engineer who is comfortable in C#/.NET, excited about serverless technologies, and motivated by building scalable, reliable systems. You enjoy learning, modernizing legacy systems, and working hands-on with cloud services.