Senior Full Stack Developer with 13+ years of experience owning the design, development, and release of web applications using .NET and AWS technologies.
Responsibilities
- Design and develop full-stack web applications using .NET Core 8, C#, and Angular 2+.
- Build and maintain serverless microservices using AWS Lambda, Step Functions, and DynamoDB.
- Implement Infrastructure as Code (IaC) using AWS CloudFormation and CDK.
- Write unit tests for business logic using XUnit and Jasmine.
- Provide technical leadership across design, development, and implementation phases.
Required Skills
- 13+ years of professional software development experience.
- Strong proficiency in C#, .NET Framework, and .NET Core Web API.
- 4+ years of hands-on experience with AWS Cloud Services (Lambda, SQS, S3, AppSync).
- 7+ years of experience developing client-side components using Angular 2+.
- Experience with Entity Framework, LINQ, and SQL Server stored procedures.
- Proficiency in TypeScript and GraphQL.
- Experience with CI/CD tools including Bitbucket, Octopus Deploy, Bamboo, and GitHub Actions.
- Familiarity with Agile, Waterfall, and Scrum methodologies.
Preferred Skills
- AWS Certified Developer - Associate certification.
- Experience with Microsoft C# and ASP.NET MVC certifications.