An "Engineering Manager - .NET and AWS" is a senior lead role in software
development, focusing on managing a team of engineers who specialize in building
microservices and applications using the .NET technology stack and Amazon Web
Services (AWS) cloud infrastructure. This role combines technical expertise with
leadership and management responsibilities. Here are key responsibilities and
skills associated with this role:
Responsibilities:
1. Team Leadership: Lead and manage a team of engineers, providing guidance,
coaching, and mentorship to help them meet their professional goals.
2. Project Management: Oversee project planning, execution, and delivery,
ensuring that projects are completed on time and within budget.
3. Architecture and Design: Collaborate with the Solution Architect to define
architecture, design patterns, and best practices for developing .NET-based
microservices on AWS.
4. Microservices Development: Provide technical direction and expertise for
developing microservices and APIs using .NET technologies, such as ASP.NET
Core.
5. AWS Integration: Oversee the integration of AWS cloud services into the
architecture, such as and Redis, Opensearch, AWS Event Hub, Amazon ECS, AWS
Lambda, and other relevant AWS offerings.
6. Scalability and Performance: Ensure that applications and microservices are
designed for scalability and optimized for performance by utilizing AWS auto-
scaling and load balancing.
7. Security and Compliance: Implement security best practices and compliance
standards within the microservices and AWS infrastructure.
8. Resource Management: Manage allocation of resources effectively, and make
strategic decisions to optimize resource usage.
9. Stakeholder Communication: Communicate with business stakeholders, product
managers, and cross-functional teams to align engineering efforts with business
objectives.
10. Mentoring and Training: Foster a culture of continuous learning by providing
training and development opportunities for team members.
Skills and Qualifications:
1. .NET Stack: Proficiency in .NET technologies, particularly C#, ASP.NET Core,
and ASP.NET REST API.
2. AWS Services: In-depth knowledge of AWS services and their use cases,
including EC2, Lambda, API Gateway, RDS, DynamoDB, S3, Opensearch, Redis
and more.
3. Microservices Architecture: Strong understanding of microservices (serverless)
architecture, patterns, and best practices.
4. API Design: Expertise in designing RESTful APIs and maintaining API
documentation.
5. Cloud Computing: A comprehensive understanding of cloud computing
concepts and experience in AWS infrastructure management.
6. Security and Compliance: Knowledge of security best practices and compliance
standards relevant to AWS environments.
7. Containerization: Familiarity with containerization technologies, Docker, and
container orchestration using AWS ECS or EKS.
8. Project Management: Proficiency in project management methodologies and
tools for effective project planning and execution.
9. Leadership and Communication: Strong leadership skills, excellent
communication, and the ability to collaborate with cross-functional teams.
10. Agile Methodology: Ability to work in Agile development environments,
leading Agile teams and adapting to changing requirements.
Hands on exp .Net & AWS , Work from Office Only, Immediate Joiner or Early Joiner Only
Gurugram
Gurugram
QA Engineer
(Based On Interview)
Lorem ipsum dolor sit amet, consectetur adipiscing elit.