Python Developer
Location
United States
Posted
51 days ago
Salary
$110K - $125K / year
Seniority
Mid Level
Job Description
Python Developer
Constellation Inc
Pay: $110,000 - $125,000 per year Job Description: Python Developer The Python Developer is responsible for designing, developing, and implementing Python based automation to execute the reconciliation process. They are responsible for building robust, scalable ETL data pipelines that extract, transform, and load data from multiple sources into an integrated platform. This role develops, tests, and deploys Python automation scripts and workflows, ensuring accuracy, efficiency, and reliability throughout the reconciliation lifecycle. Working within cloud and enterprise data environments, they collaborate closely with technical leads and stakeholders to translate requirements into well-architected, maintainable solutions and continuously enhance automation performance. Key Responsibilities: - Design, develop, and maintain robust ETL pipelines for data integration across multiple sources. - Refactor existing code and automated processes into Python, validating functionality through detailed test cases and user feedback. - Implement scalable data solutions using Python and cloud-based platforms such as Databricks and Apache Airflow. - Collaborate with data scientists and analysts to ensure seamless data accessibility and usability. - Optimize data architecture and workflows to enhance efficiency, performance, and security. - Troubleshoot data pipeline issues and ensure data integrity across systems. The ideal candidate must have the following experience, background, and credentials: - 3+ years of experience in data and automation engineering with a strong focus on Python - 3+ years of experience developing, maintaining, and administrating SQL databases - 2+ years of experience working with cloud-based data platforms such as Databricks, Apache Airflow, or other AWS services (e.g. Lambda, S3) - Experience designing, testing, and deploying robust ETL workflows and integrate with enterprise data systems. - Be a U.S. citizen able to pass a background investigation by the client agency. DHS clearance with CBP/ICE, or DoD Top-Secret preferred. Preferred Skills: - Experience with Optical Character Recognition (OCR) and Document Understanding frameworks (e.g., AWS Textract, Tesseract, or layout-aware models) - Familiarity with DevOps practices such as version control, CI/CD, and containerized deployment. Job Type: Full-time Work Location: Remote Experience: - Python: 3 years (Required) Benefits: - 401(k) - 401(k) matching - Dental insurance - Employee assistance program - Flexible schedule - Flexible spending account - Health insurance - Life insurance - Professional development assistance - Tuition reimbursement - Vision insurance Application Question(s): - This position requires U.S. citizenship. Are you a U.S. citizen ? - Do you have a DHS or a DoD clearance ?
Related Guides
Related Job Pages
More Software Engineer Jobs
• Actively collaborate in the development of new features, improvements and bug fixes for the application backend. • Develop and maintain efficient applications using Python and frameworks such as FastAPI; have experience managing transactions in PostgreSQL/MySQL. • Actively participate in sprint planning, providing accurate task estimates. • Ensure code quality by following development best practices (use of linters defined by the team) and implementing automated tests (using pytest and coverage). • Collaborate with design and product teams to deliver integrated, optimized, high-quality solutions. • Implement and maintain integrations with external APIs, ensuring smooth communication between systems. • Use Docker to create consistent and scalable development environments. • Apply knowledge of AWS or similar platforms for deploying and managing applications in the cloud. • Use AI tools such as Cursor, Claude, Copilot or equivalents for: - accelerating coding - refactoring - writing and improving tests - code analysis and debugging
Senior Developer
Vergent LMSVergent provides an omnichannel SaaS lending solution for loan providers and financial services organizations.
• Develop and enhance core features of our loan management platform using .NET, C#, and SQL • Work closely with Product, QA, and other developers to turn requirements into reliable, maintainable software • Take ownership of technical tasks and provide thoughtful recommendations for improvements • Support and build integrations with a wide range of vendor partners • Participate in code reviews and help reinforce consistent development standards • Assist with performance improvements, system stability, and general code quality • Use Azure DevOps to support builds, deployments, and team workflows
Statistical Programmer I - FSP - Serbia or Poland
ParexelParexel is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to legally protected status, which in the US includes race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
When our values align, there's no limit to what we can achieve. At Parexel, we all share the same goal - to improve the world's health. From clinical trials to regulatory, consulting, and market access, every clinical development solution we provide is underpinned by something special - a deep conviction in what we do. Each of us, no matter what we do at Parexel, contributes to the development of a therapy that ultimately will benefit a patient. We take our work personally, we do it with empathy and we're committed to making a difference. Parexel is currently seeking a Statistical Programmer I to join us in Serbia or Poland dedicated to a single sponsor. Picture Yourself At Parexel: The Statistical Programmer I provides technical expertise for the conduct of clinical trials and works with minimal supervision to support various programming activities related to the analysis and reporting of clinical study data. What You'll Do At Parexel: - Deliver best value and high-quality service working on client system and following client processes - Work closely with client teams and Parexel colleagues in global environment - Specialize in one of the following therapeutic area: hematology/oncology/cell therapy - Use SAS programming to produce derived datasets (ADaM), tables, figures, and data listings of varying complexity - Develop and QC derived dataset specifications and other process supporting documents - Ensure all work maintains complete traceability and regulatory compliance - Participate and contribute to knowledge-sharing sessions with programming community Requirements: - Bachelor’s degree in statistics, biostatistics, mathematics, computer science or life sciences - 12-18 months of SAS programming experience in clinical research - Proficiency in SAS Base, SAS/STAT, SAS/GRAPH, and SAS macros - Strong understanding of CDISC standards - Knowledge of statistical terminology, clinical tests, and protocol designs - Excellent attention to detail with a focus on quality - Strong written and verbal English communication skills A little about us: Highly qualified and dynamic team. Multinational working environment. Smooth induction and training program. We offer competitive financial packages, training, and development. Expect exciting professional challenges but with a healthy work/life balance. We value your welfare just as highly as that of our patients. Parexel has a fully flexible work arrangement - you can be fully home based. But if you live close to our office in and you want to use it, you are always welcome, and we will keep the desk ready for you! Not quite the role for you? Join Our Talent Community and we’ll reach out with job alerts when positions that match your career interests become available. We’ll also share periodic updates about the latest company news and events. Sign up today https://jobs.parexel.com/functional-service-provider
• Develop the app being migrated to React Native, participating in team ceremonies. • Participate in business and technical refinement sessions. • Provide production support for the app. • Assist the QA team with testing and bug triage. • Contribute to the app's evolution by adopting and implementing new technologies.




