The Software Engineer I will participate in the development, implementation and maintenance of Python based applications. They will work closely with senior developers and contribute to the design, coding, testing and deployment processes. The role expects the person to be able to pair with other developers from time to time, understand project requirements and come up with efficient solutions, participate in code reviews. The Implementation Team is dynamic and looking for somebody who is strong in the present and is willing to learn and explore new modalities to accomplish our tasks.
Essential Duties & Responsibilities
Write feature code that fulfills requirements, compiles, passes test, and integrates successfully with larger software systems. Participate actively in paired programming. Begin to learn and demonstrate basic software craftsmanship techniques
Understand basic software testing strategy benefits and concepts. Develop appropriate unit and integration tests prior to completing feature work. Organize code so that it is unit-testable
Participate in team activities like standups and code reviews in order to promote proper communication about work product and issues
Participate in monitoring and troubleshooting activities, including night rotations and on-call schedules
Qualifications
KNOWLEDGE & REQUIREMENTS
Strong, proven understanding of Python programming language and its ecosystem.
Experience in AWS ecosystem. Airflow experience is a plus.
Knowledge of front end technologies like HTML, CSS, and JavaScript is a plus
Excellent problem solving and analytical skills
Ability to work collaboratively in a team environment
Strong communication and interpersonal skills
Good time management and multitasking abilities
Understand basic software testing strategy benefits and concepts. Develop appropriate unit and integration tests prior to completing feature work. Organize code so that it is unit testable
Education & Experience Requirements
Minimum of one year relevant work experience
Minimum of Bachelors degree or equivalent work experience
Physical Requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
Frequent sitting in stationary position at a desk
Occasional standing, walking, stooping, kneeling, squatting, and climbing stairs
Occasional twisting of body
Occasional reaching by extending hands and arms in any direction
Occasional lifting, pulling, or pushing
What’s In It For You?
Medical, Dental and Vision Plans
Voluntary Benefits
HSA & FSA
Fertility & Family Planning Benefits
Paid Parental Leave
Adoption Assistance Program
Employee Resource Groups
Flex PTO for Exempt Associates & up to 15 PTO days in first year of employment for non-exempt associates
11 Paid Holidays
Corporate Wellness Program
401k Employer Match & Roth Option Available – immediate eligibility
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Hospitals and Health Care
Referrals increase your chances of interviewing at Outcomes® by 2x