Job Summary:
We are looking for a Technical Lead with strong expertise in .NET Core, Angular, Microservices, Docker, and Cloud technologies (AWS/Azure/GCP). The ideal candidate will lead end-to-end design and development of scalable enterprise applications, drive architecture discussions, mentor team members, and ensure the successful implementation of cloud-native, high-performance solutions.
Key Responsibilities:
- Lead the architecture, design, and development of enterprise-grade applications using .NET Core, Angular, and Microservices.
- Define and enforce technical standards, design principles, and best coding practices across teams.
- Collaborate with product owners, business analysts, and QA to understand requirements and deliver robust solutions.
- Implement and manage DevOps pipelines (CI/CD), ensuring smooth build and deployment processes.
- Leverage Docker and containerization for scalable and consistent application delivery.
- Deploy and manage applications on Cloud platforms (AWS, Azure, GCP).
- Oversee system integration, performance optimization, and security compliance.
- Mentor and guide team members, perform code reviews, and resolve complex technical challenges.
- Stay updated with emerging technologies to continuously improve architecture and development efficiency.
Technical Skills:
- Backend: .NET Core, C#, Entity Framework Core, Web API, RESTful Services
- Frontend: Angular (v8+), TypeScript, HTML5, CSS3, Bootstrap
- Architecture: Microservices, API Gateway, Event-Driven Architecture, Design Patterns
- Cloud: AWS / Azure / GCP (any or multi-cloud experience preferred)
- DevOps Tools: Docker, Kubernetes, Jenkins / Azure DevOps / GitHub Actions
- Database: SQL Server, PostgreSQL, MongoDB (any)
- Other Tools: Git, SonarQube, JIRA, ELK Stack, Prometheus/Grafana (Preferred)