What are the responsibilities and job description for the Sr. Software Engineer 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. You will contribute to both 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. You will contribute to both 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 Cloud-native 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.
- Professional experience with C# and .NET (preferably .NET Core/.NET 6 ).
- Solid understanding of back-end application design, REST APIs, and service-oriented architectures.
- Experience supporting Cloud-hosted or serverless applications (AWS, Azure, or Google Cloud).
- 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 building and operating AWS Lambda Functions.
- Experience designing workflows with AWS Step Functions.
- Familiarity with services including API Gateway, DynamoDB, S3, SQS, and EventBridge.
- 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.