Overview
Skills
Job Details
Position Overview
We are seeking an experienced Senior .NET Developer with 10+ years of software development experience to join our dynamic engineering team. The ideal candidate will have deep expertise in .NET technologies, cloud computing with AWS, and modern DevOps practices. This role offers the opportunity to lead complex projects, mentor junior developers, and drive technical innovation within our organization.
Required Qualifications:
Technical Skills
10+ years of professional software development experience
Expert-level proficiency in C#, .NET Framework, .NET Core, and .NET 5+
Strong experience with ASP.NET, ASP.NET Core, Web API, and MVC
Extensive AWS experience including:
Core services (EC2, S3, RDS, VPC, IAM)
Serverless computing (Lambda, API Gateway, Step Functions)
Container services (ECS, EKS, Fargate)
Infrastructure and monitoring tools
Proven DevOps experience with:
CI/CD pipeline implementation and management
Infrastructure as Code (IaC) tools
Containerization with Docker
Orchestration with Kubernetes
Automated testing and deployment strategies
Database & Integration
Strong experience with SQL Server, PostgreSQL, or other relational databases
Experience with NoSQL databases (DynamoDB, MongoDB, etc.)
Knowledge of ORM frameworks (Entity Framework, Dapper)
Experience with message queues and event-driven architectures (SQS, SNS, RabbitMQ)
RESTful API design and microservices architecture
Development Practices
Proficiency with version control systems (Git)
Experience with automated testing frameworks (NUnit, xUnit, MSTest)
Knowledge of design patterns and SOLID principles
Agile/Scrum development methodology experience
Security best practices and secure coding techniques
Preferred Qualifications:
AWS certifications (Solutions Architect, Developer, or DevOps Engineer)
Experience with additional cloud platforms (Azure, Google Cloud)
Knowledge of frontend technologies (React, Angular, or Vue.js)
Experience with monitoring and logging tools (CloudWatch, ELK Stack, Datadog)
Background in financial services, healthcare, or other regulated industries
Experience with performance optimization and scalability challenges
Familiarity with event sourcing, CQRS, or domain-driven design