Python Developer - SeniorJob Responsibilities:Responsible for delivery in the areas of software development and data engineering including technology implementationsDevelop scalable and reliable data solutions to move data across systems from multiple sources in real time as well as batch modesConstruct data staging layers and fast real-time systemsDevelop, deploy and maintains Restful APIs for data integration and ingestionKnowledge of CI/CD pipelines and related tools such as Gradle, Spinnaker, Kibana, and JenkinsExperience with test driven development (TDD) and automated testing frameworks, such as Fitnesse, pytest, SeleniumKnowledgeable about containerized and micro-service based development with the goal to deploy to Kubernetes on AWS (EKS)Quickly learn new tools and paradigms to deploy cutting edge solutionsDevelop both deployment architecture and scripts for automated system deployment in AWSCreate large scale deployments using newly researched methodologiesWork in Agile environmentRequired Skills:This is a Python developer, but looking for specific emphasis on development and deployment of APIs for consumption as a web service. OOD and TDD are must haves - They don't write script, they build them as objects. Not looking for a data scientist or a devops developer. Strong preference for JavaScript or HTML. They're working with Postgres, but any other comparable database would be fine.
Experience with SDLC and Agile environments is also a must have.Basic Qualification:Bachelor's degree in Computer Science or Engineering or equivalent working experience4+ years of software development Engineering experience using AWS (RDS, S3, Data lake), Python, Dev Ops, CI/CD (Kubernetes), Gradle, Spinnaker and Data Governance Solutions (Collibra and Talend)At least 3+ years' experience working with Python and popular frameworks like Django/Flask/FastApi, and other front end & orchestration layers' technologies: RESTful API, JavaScript, Typescript, HTML 5, and CSSAt least 3+ years of software development experience with microservice-based architectures, container orchestration frameworks: Kubernetes/Amazon EKS.2+ Years of experience SQL database technologies - PostgreSQL, SnowflakeExperience in unit testing and integration scriptsKnowledge of Agile software development project methodologies preferred.Experience in technical documentation.