|
Job Description
|
Key Responsibilities
-
Design, develop, and maintain scalable web applications using Angular 14+ and .NET 8+.
-
Build and consume RESTful APIs and microservices in a cloud-native environment.
-
Develop and optimize backend services integrated with AWS RDS for SQL Server.
-
Deploy and manage applications using AWS ECS Fargate.
-
Build and maintain CI/CD pipelines using AWS CodePipeline and native AWS DevOps tools.
-
Integrate AI/ML capabilities into applications using AWS services (e.g., SageMaker, Comprehend, Rekognition, or custom ML models).
-
Develop dashboards and reporting solutions using Power BI.
-
Ensure application security, compliance, and data protection standards are met.
-
Troubleshoot, debug, and upgrade existing systems.
Technical Skills (Must Have)
Microsoft .NET Stack:
-
7+ years of C# programming experience (C# 10+)
-
5+ years of .NET Core / .NET 6/7/8 experience
-
5+ years of ASP.NET Core Web API development
-
5+ years of Entity Framework Core
-
Strong understanding of LINQ and async/await patterns
-
Experience with Dependency Injection and IoC containers
-
Knowledge of design patterns (Repository, Factory, Strategy, SOLID principles)
Frontend Development:
-
3+ years of Angular 14+ OR React 18+ experience
-
3+ years of TypeScript
-
Proficiency in HTML5, CSS3, SASS/LESS
-
Experience with responsive design and mobile-first approach
-
State management (NgRx, Redux, or similar)
-
RESTful API consumption
-
\Understanding of WCAG 2.1 accessibility standards
Database:
-
5+ years of SQL Server 2019+
-
Strong T-SQL/PL-SQL skills (stored procedures, functions, triggers)
-
Database design and normalization expertise
-
Query optimization and performance tuning
-
Entity Framework Core migrations
-
Experience with database versioning and deployment
Cloud Platform:
-
2+ years of AWS experience
-
AWS: EC2, Lambda, RDS, SQS, S3, ECS Fargate, Code pipeline
-
Cloud-native application design
-
Understanding of serverless architecture patterns
-
Cloud security best practices
DevOps:
-
Git version control (branching, merging, pull requests)
-
CI/CD pipeline experience (AWS CODEPIPELINE OR GitHub Actions)
-
Docker containerization
-
Unit testing frameworks (xUnit, NUnit, MSTest)
-
Automated testing strategies
Professional Experience (Must Have)
-
8+ years of professional software development experience
-
5+ years of .NET/C# development
-
3+ years of full stack development (frontend + backend)
-
2+ years of AWS cloud platform experience
-
Experience with large-scale enterprise applications (1M+ lines of code)
-
Experience with mission-critical systems (99.9%+ uptime requirements)
-
Led or participated in application modernization projects
-
Experience with Agile/Scrum methodologies
-
Participated in full SDLC from requirements to production
|
|
Top Skills & Years of Experience
|
Required/Desired Skills
|
Skill
|
Required /Desired
|
Amount
|
of Experience
|
|
C# Programming Experience
|
Required
|
7
|
Years
|
|
.NET Core / .NET 6/7/8/10 Experience
|
Required
|
5
|
Years
|
|
.NET REST/WEB API Development Experience
|
Required
|
5
|
Years
|
|
Entity Framework Core and LINQ and async/await patterns Experince
|
Required
|
5
|
Years
|
|
Dependency Injection, IoC containers and Design Patterns Experince
|
Required
|
5
|
Years
|
|
Angular 14+, Typescript and Node.js experience
|
Required
|
5
|
Years
|
|
Strong T-SQL/PL-SQL skills (stored procedures, functions, triggers) in SQL Server Database
|
Required
|
5
|
Years
|
|
Experience with database versioning and deployment
|
Required
|
5
|
Years
|
|
Git version control (branching, merging, pull requests)
|
Required
|
5
|
Years
|
|
Docker containerization and CI/CD pipeline experience (AWS CODEPIPELINE OR GitHub Actions)
|
Required
|
3
|
Years
|
|
AWS cloud native applications (S3, SNS, SQS, ECS, RDS, EC2, Lambda)
|
Required
|
3
|
Years
|
|