Full Stack Python Developer with AWS
Tata Consultancy Services - philadelphia, PA
Apply NowJob Description
Job Title: Full Stack Python Developer with AWS - Philadelphia, PA (LOCAL CANDIDATES APPLY ONLY)(in Yrs) 8 - 10 YearsTechnicalFunctional 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 CICD 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 (ECSFargate, Lambda, DynamoDB, API Gateway, EC2, Kinesis, ELK, RDS)• GITGithub• CICD (Concourse and Jenkins)• Docker• Database systems: PostgresSQL, MongoDBDocumentDB, Redis* Must 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 productionGeneric 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
Created: 2024-09-07