Lead Python Developer/Architect- Remote with travel - Simple Solutions
Jacksonville, FL 32099
About the Job
Lead Python Developer/Architect
Remote - with some travel for meetings
9 Months
Note: Someone with more architectural or technical leadership experience rather than just coding. Communication is critical. Ideally, the candidate will have experience working with distributed event-driven systems (that is more important than someone who is just a python dev)
Job Summary: This role will be joining a large bank project development team to move and ingest data as needed to meet financial regulatory audit requirements. This role will be building Python services within a distributed highly available system, leveraging and possibly updating CI/CD pipelines and incorporating automated testing using Pytest. This includes crafting the logic that solves data problems that come up when dealing with disparate systems, like data ingress, quality, governance, and transformation.
Key Responsibilities:
• Develop and maintain Python services to support data movement and ingestion for financial regulatory audit requirements.
• Design and implement solutions for data ingress, quality, governance, and transformation across disparate systems.
• Collaborate with cross-functional teams to understand data requirements and ensure seamless integration.
• Leverage and update CI/CD pipelines to ensure efficient and reliable deployment of services.
• Incorporate automated testing using Pytest to ensure the quality and reliability of the codebase.
• Troubleshoot and resolve issues related to data processing and system performance.
• Ensure high availability and scalability of the distributed system.
• Document technical solutions and processes to ensure maintainability and knowledge sharing.
• Stay up-to-date with industry best practices and emerging technologies to continuously improve the development process.
Qualifications:
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Proven experience as a Python Developer, preferably in a financial services environment.
• Strong understanding of data processing, data quality, and data governance principles.
• Experience with distributed systems and high availability architectures.
• Proficiency in CI/CD tools and practices.
• Hands-on experience with automated testing frameworks, particularly Pytest.
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills.
• Ability to work independently and as part of a team in a fast-paced environment.
Preferred Skills:
• Experience with cloud platforms such as AWS, Azure, or Google Cloud.
• Familiarity with containerization technologies like Docker and Kubernetes.
• Knowledge of financial regulatory requirements and audit processes.
• Experience with other programming languages and frameworks.
Job Summary: This role will be joining a large bank project development team to move and ingest data as needed to meet financial regulatory audit requirements. This role will be building Python services within a distributed highly available system, leveraging and possibly updating CI/CD pipelines and incorporating automated testing using Pytest. This includes crafting the logic that solves data problems that come up when dealing with disparate systems, like data ingress, quality, governance, and transformation. Key Responsibilities: • Develop and maintain Python services to support data movement and ingestion for financial regulatory audit requirements. • Design and implement solutions for data ingress, quality, governance, and transformation across disparate systems. • Collaborate with cross-functional teams to understand data requirements and ensure seamless integration. • Leverage and update CI/CD pipelines to ensure efficient and reliable deployment of services. • Incorporate automated testing using Pytest to ensure the quality and reliability of the codebase. • Troubleshoot and resolve issues related to data processing and system performance. • Ensure high availability and scalability of the distributed system. • Document technical solutions and processes to ensure maintainability and knowledge sharing. • Stay up-to-date with industry best practices and emerging technologies to continuously improve the development process. Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or a related field. • Proven experience as a Python Developer, preferably in a financial services environment. • Strong understanding of data processing, data quality, and data governance principles. • Experience with distributed systems and high availability architectures. • Proficiency in CI/CD tools and practices. • Hands-on experience with automated testing frameworks, particularly Pytest. • Excellent problem-solving skills and attention to detail. • Strong communication and collaboration skills. • Ability to work independently and as part of a team in a fast-paced environment. Preferred Skills: • Experience with cloud platforms such as AWS, Azure, or Google Cloud. • Familiarity with containerization technologies like Docker and Kubernetes. • Knowledge of financial regulatory requirements and audit processes. • Experience with other programming languages and frameworks.