JOBSEARCHER

Python Developer

JD:Python Developer (With AWS and DevOps)Experience with ETL and Data Warehousing conceptsStrong hands-on experience in Python 3.xStrong hands-on experience in handling and transformation of data from flat files, database, APIs and XMLs using Python 3.xExperience in Python transformations using Python Core, Polars, PysparkStrong knowledge of Object-Oriented Programming Concepts, Inheritance, working with Classes and FunctionsExperience in Data analysis, engineering and solutioningStrong hands-on experience in solutioning using AWS servicesExperience in AWS architecture development using Python - boto3 and cloud formation templatesExperience with an enterprise scheduling tool; Control M is preferred.Experience with databases, PostgreSQL preferred with strong SQLStrong hands-on experience with GIT commands and functionalitiesStrong hands-on experience in working with AWS Cloud Formation, IAM, S3, EC2, Lambda, Athena, Dynamo DB, Step functions, Event Bridge, FargateExperience in CI/CD pipelines and devOps tools like Jenkins, GitHub or BitBucket, ArtifactoryExperience with Containerization using docker or Kubernetes. APIs and microservices are a plusExperienced with application modernization & Cloud migrationsHands on experience with Linux environment and commandsExperience with Scrum or Kanban Agile Framework.Should have experience with JIRA / Confluence.Should have good communication and collaboration skills.Knowledge of Annuity or Insurance products is a plusExcellent communication and information embedding skillsRoles & ResponsibilitiesDesigns, codes, tests, debugs, documents and implements changes to new and existing software applicationsEnsures quality and controls are in place, managing escalations, and developing and recommending solutions.Executes unit/string testing; may lead to the creation of development unit/string test plans.In partnership with QA ensures that existing and proposed software applications meet IT standards, as well as business and customer requirements.Participates in design and codes small to large software applications as part of a team.Coordinate with Change Management Team for Code deploymentResolves complex software issues across multiple software applications and platformsGenerate reports for Business' usage on a Monthly basisAttend to any critical Production issues and work on hot fixesAttending the SCRUM meetings, Backlog grooming, Sprint planning and review meetings for each Sprint as part of agile and scrum methodology.Coordination with Offshore on technical delivery.