Job Description:
Role: .Net Core & Angular 13 Developer
Location: Remote, (WFO 5 days in a month- St Louis, MO)
Key Responsibilities:
- Architect and lead the modernization of enterprise applications from monolith to microservices on AWS.
- Drive end-to-end technical design and implementation across UI (Angular), backend (.NET), REST APIs, data layer, and reporting.
- Orchestrate batch and long-running processes using AWS Step Functions and related services.
- Optimize performance between UI and backend by identifying data bottlenecks and implementing Redis caching.
- Ensure architecture aligns with scalability, performance, and maintainability standards on Kubernetes.
- Coordinate cross-functional teams including UI/UX, backend, DevOps, data, and reporting teams (both onsite and offshore).
- Champion the use of AI-assisted tools for productivity and code migration/optimization.
- Own the technical documentation and architectural decision-making process.
- Contribute to code reviews, quality checks, and ensure alignment with enterprise standards.
Required Skills:
- 10+ years in enterprise application architecture and development.
- Strong .NET (Core/6+) and Angular (13+) expertise.
- Proven experience with microservices architecture and API gateway patterns.
- Hands-on with RESTful APIs, Redis caching, and batch orchestration using AWS Step Functions.
- Solid understanding of AWS services, Kubernetes deployment, and cloud-native design.
- Experience with AI/ML tooling for code generation, analysis, or documentation is a plus.
- Strong communication and coordination skills with distributed global teams
Preferred Qualifications:
- AWS Certified (Architect or Developer).
- Experience with legacy-to-modern UI migration strategies.
- Knowledge of data/reporting transformation (e.g., Power BI or equivalent).
- Familiarity with event-driven patterns and messaging systems is a bonus.
