What are the responsibilities and job description for the Sr. .NET Developer position at TriCom Technical Services?
Summary
This role is ideal for a strong C#/.NET Engineer who enjoys hands-on development, modernizing existing systems, and working closely with cross-functional teams. As Sr. .NET Developer, you will contribute to existing applications and new serverless solutions, playing an active role in architectural discussions and technical direction.
Responsibilities
This role is ideal for a strong C#/.NET Engineer who enjoys hands-on development, modernizing existing systems, and working closely with cross-functional teams. As Sr. .NET Developer, you will contribute to existing applications and new serverless solutions, playing an active role in architectural discussions and technical direction.
Responsibilities
- Design, develop, and maintain back-end services and RESTful APIs using C# and .NET.
- Support and enhance existing applications while helping drive adoption of serverless architectures.
- Build, deploy, and operate serverless solutions on AWS.
- Collaborate with front-end developers, product managers, and stakeholders to deliver high-quality solutions.
- Participate in architectural discussions and promote best practices for scalability, performance, and security.
- Troubleshoot and resolve production issues across traditional and serverless environments.
- Write clean, maintainable, well-tested code and contribute to a strong engineering culture.
- 5 years of professional experience with C# and .NET (preferably .NET Core/.NET 6 ).
- Experience developing serverless applications (AWS preferred, Azure, or Google Cloud).
- Experience building and operating AWS Lambda Functions.
- Experience designing workflows with AWS Step Functions.
- Familiarity with services including Amazon API Gateway, DynamoDB, S3, SQS, and EventBridge.
- Experience with back-end application design, REST APIs, and service-oriented architectures.
- Experience working with SQL databases (SQL Server, PostgreSQL, MySQL, etc.).
- Familiarity with Git and modern CI/CD practices.
- Ability to work independently while collaborating effectively within a team.
- Hands-on experience with AWS (our primary Cloud platform).
- Experience with JavaScript and/or modern frameworks (React.js, Angular, Vue, Node.js).
- Exposure to Infrastructure as Code (CloudFormation, CDK, Terraform).
- Experience with monitoring, logging, and observability in Cloud environments.