Software Engineer II
Outcomes®
Job ID: 4000889093
Location: Dublin, OH
Description:
**Job Details**
Job Location
Dublin Office - Dublin, OH
**Description**
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 role expects the person to be able to mentor less experienced team members and lead small initiatives independently. The role will expect the person to participate in occasional night rotations. The Implementation Team is dynamic team 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.
* Strong, proven understanding of SQL, and common RDBMSs- preferably PostGreSQL and MS SQL Server
* 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
* 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 years of work experience: 4+ YOE
* Minimum level of education or education/experience: Bachelor in Computer Science
**Physical Requirements**
* 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
Remote: False
Min Salary: 0
Max Salary: 0
Salary Frequency: yearly
Posted Date: 2024-09-04
URL: https://www.linkedin.com/jobs/view/4000889093
Craft Resume Craft Cover Letter