Tata Consultancy Services
Full Stack Python Developer with AWS
Tata Consultancy Services, Philadelphia, Pennsylvania, us, 19019
Job Title: Full Stack Python Developer with AWS - Philadelphia, PA (on-site only)(in Yrs) 8 - 10 YearsTechnical/Functional Skills Scala Spark, Python, Big Data, Kafka, AWS, Oracle SQL, Hive SQL, Databricks, and Jenkins,Experience Required 8 - 10 YearsRoles & Responsibilities We are looking for a seasoned Python Developer with experience using AWS and serverless technologies. Candidate must have a strong understanding of python best practices, background in writing well-structured code including unit tests and integration tests. Willing to work with programmatic tools for CI/CD deployment pipelines following a microservices architecture.The role will include responsibility to create new microservices, adapt current microservices, and work with front and back-end clients from design through implementation, deployment and production supportTo be successful in this role, you will need:5-8 years programming experience
3+ years Python experience (preferably used as the primary language in last job)
Has created and deployed serverless services
Working knowledge of the following:
• AWS (ECS/Fargate, Lambda, DynamoDB, API Gateway, EC2, Kinesis, ELK, RDS)• GIT/Github• CI/CD (Concourse and Jenkins)• Docker• Database systems: PostgresSQL, MongoDB/DocumentDB, RedisMust have excellent communication skills
Experience working in an Agile, scrum-based team
Experience writing unit & integration tests
Preferred Skills:Understanding of GrapQL APIs
Experience working with Asyncio style applications
Experience performing code reviews and responding positively to feedback
Experience using Pylint and Code coverage measures
Must be self-motivated with a drive for knowledge and innovation. Has an expectation that tools and technologies used will change and focus on cutting edge.
Willing to take ownership of individual services and work to support and improve them in production
Generic Managerial Skills Motivated team player with excellent communication, interpersonal, analytical and problem-solving skills.
Core Competencies:Adaptability - Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, and adjusts plans to meet changing needs
Results Focus - Can be counted on to meet or exceed goals; pushes self and others for results; is a conscientious worker who can be relied upon to handle unforeseen obstacles
Customer Focus - Meets internal and external customer expectations; delivers upon commitments; build customer confidence; follows through on requests gaining trust and respect
3+ years Python experience (preferably used as the primary language in last job)
Has created and deployed serverless services
Working knowledge of the following:
• AWS (ECS/Fargate, Lambda, DynamoDB, API Gateway, EC2, Kinesis, ELK, RDS)• GIT/Github• CI/CD (Concourse and Jenkins)• Docker• Database systems: PostgresSQL, MongoDB/DocumentDB, RedisMust have excellent communication skills
Experience working in an Agile, scrum-based team
Experience writing unit & integration tests
Preferred Skills:Understanding of GrapQL APIs
Experience working with Asyncio style applications
Experience performing code reviews and responding positively to feedback
Experience using Pylint and Code coverage measures
Must be self-motivated with a drive for knowledge and innovation. Has an expectation that tools and technologies used will change and focus on cutting edge.
Willing to take ownership of individual services and work to support and improve them in production
Generic Managerial Skills Motivated team player with excellent communication, interpersonal, analytical and problem-solving skills.
Core Competencies:Adaptability - Adapts to change, is open to new ideas, takes on new responsibilities, handles pressure, and adjusts plans to meet changing needs
Results Focus - Can be counted on to meet or exceed goals; pushes self and others for results; is a conscientious worker who can be relied upon to handle unforeseen obstacles
Customer Focus - Meets internal and external customer expectations; delivers upon commitments; build customer confidence; follows through on requests gaining trust and respect