- Lead a team of offshore developers.
- Participate in scrum ceremonies, understand the requirement and coordinate with offshore developers.
- Write his own code and do the code review of others.
- Demo the work done by the team.
- Manage horizontal and vertical communication effectively.
To succeed, this role’s responsibilities would involve:
Must have skills:
-
- 6+ years of experience in scripting language development with a minimum of good experience in core Python & Python frameworks.
- Hands-on experience in using the AWS platform and deep understanding of services like - IAM, VPC, API Gateway EC2, ELB, CDN, S3, Route 53, CloudFormation, Dynamo DB, Auto Scaling, Elastic Beanstalk, CloudTrail, CloudWatch, and Security.
- Understand and adapt best practices – Development (Unit/Integration testing), automation, and deployment.
- Ability to use the AWS APIs, CLI, and SDKs to write code that is used to integrate multiple AWS services.
- Responsible for developing serverless applications and automation services.
- Automate cloud infrastructure components using CloudFormation.
- 2+ years of experience in managing a small team of developers.
- Experience in client relationship management, project coordination, and delivery management in an onsite-offshore model.
- Experience in iterative development methodologies like Agile.
- Robust documentation, communication, and team collaboration skills.
Good to have skills:
-
- Experience in web technologies like HTML, CSS, JScript, and JavaScript frameworks (Angular/React).
- Experience in design, implementation, and optimization of RDBMS databases, especially PostgreSQL, MySQL/MariaDB.
- Experience in developing technical/software design of the application.
- Experience in planning, execution, and implementation of high-quality software projects, i