
Software Engineer III
MedImpact Healthcare Systems, Inc.
full-time
Posted on:
Location Type: Office
Location: San Diego • Arizona, California • 🇺🇸 United States
Visit company websiteSalary
💰 $95,717 - $169,898 per year
Job Level
Mid-LevelSenior
Tech Stack
DockerETLJenkinsKubernetesOraclePostgresPythonSQL
About the role
- The Software Engineer III works with team to provide complex software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental initiatives which drive business functions.
- Utilize expert-level Python knowledge, emphasizing object-oriented programming (OOP), functional programming, and optimization, to build robust ETL solutions.
- Apply advanced SQL skills for complex joins, window functions, query performance tuning, and schema design to ensure efficient data manipulation and storage.
- Use Shell/Bash scripting to automate tasks and manage server-side operations.
- Design and implement robust ETL/ELT data pipelines for handling large datasets, ensuring data is processed efficiently and accurately.
- Develop high-performance RESTful APIs using Fast API with Python, leveraging async capabilities and managing request handling effectively.
Requirements
- BS/BA and 6+ years’ experience or equivalent combination of education and experience, and 2 years of SME in respective areas
- Proven experience in Python programming and advanced SQL for handling complex data operations.
- Demonstrated expertise in designing and deploying robust ETL pipelines.
- Experience with backend API development using FastAPI and managing database systems, primarily PostgreSQL and Oracle.
- Familiarity with containerization technologies like Docker and Kubernetes, and experience in deploying CI/CD with GitHub Actions or Jenkins.
- Strong ability to collaborate with cross-functional teams and adapt to dynamic project requirements.
Benefits
- Medical / Dental / Vision / Wellness Programs
- Paid Time Off / Company Paid Holidays
- Incentive Compensation
- 401K with Company match
- Life and Disability Insurance
- Tuition Reimbursement
- Employee Referral Bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonobject-oriented programmingfunctional programmingSQLETLELTRESTful APIsFastAPIShell scriptingdatabase design
Soft skills
collaborationadaptability