What are the responsibilities and job description for the Junior Software Engineer position at Outcomes®?
Job Details
Job Location
Dublin Office - Dublin, OH
Description
JOB SUMMARY
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
KNOWLEDGE & REQUIREMENTS
Job Location
Dublin Office - Dublin, OH
Description
JOB SUMMARY
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
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
- Minimum of one year relevant work experience
- Minimum of Bachelors degree or equivalent work experience
- 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
- 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
Junior Software Engineer - Columbus, Ohio (this is not a remote position)
The Piada Group -
Columbus, OH
Sr. Solutions Engineer
Lucid Software -
Columbus, OH
Azure Data Engineer
Expeed Software -
Columbus, OH