Software Engineer II
ACT, Inc

Iowa City, Iowa

Posted in Education and Training


This job has expired.

Job Info


Overview

We are seeking a Software Engineer II, Quality Assurance with at least 3 years of experience to help us fulfill our mission of helping people achieve education and workplace success.

This is position is based at the ACT Headquarters in Iowa City, Iowa.

The Software Engineer II is part of a team responsible for the design, development, testing, and support of Back End IT solutions in support of the Data Analytics and Reporting Agile Release Train as part of an Agile Scrum team. This position is specifically responsible for software quality activities including ensuring that the appropriate percentage of quality assurance activities are executed using automated methods (using Python). The Software Engineer II will support development in Java and Kafka which integrates with Bitbucket for source control and Jenkins for building software.

What you will be working on:

  • Design flexible, scalable solutions, utilizing your skills in data structures, algorithms, and object oriented programming
  • Independently build, customize, deploy, and manage software in a continuous integration environment and includes automated build, test and deployment infrastructure
  • Proactively monitor product scalability, reliability, consistency, and performance
  • Actively participate in design / architectural discussions, grooming user stories, sprint demos, and daily scrums in a SAFE (Scaled Agile Framework) approach; recommend changes to better serve our customers


This could be the job for you if you have (minimum requirements):
  • Demonstrated ability to develop software solutions
  • Strong understanding of Python
  • Ability to integrate code into automated deployment pipelines
  • Strong understanding of RESTful APIs
  • Demonstrated relational database skills
  • Ability to use JSON and XML
  • Strong knowledge of version control such as Git
  • Ability to work as part of a scrum team, following SAFe agile practices
  • Ability to mentor and coach other QA staff
  • Collaboration - work effectively with individuals inside and outside the organization
  • Communication - ability to communicate effectively across all levels in the organization
  • Change management - ability to manage change and navigate positively in an environment experiencing change at a fast pace in a rapidly transforming organization
  • Initiative - uses self-starter approach, ability to multi-task, proactively anticipates and acts on information and details needed, completes tasks with little to no direction; results-oriented
  • Accountability - takes responsibility and follows through on commitments; acknowledges and learns from mistakes without blaming others; recognizes the impact of one's behavior; proactively owns all activities related to scrum team execution, including anticipating and proactively planning work across sprints
  • Bachelor's degree in Computer Science, Software Development, Information Systems or related area of study, or an equivalent combination of education and experience from which comparable knowledge and abilities can be acquired
  • At least 3 years of progressive IT experience in software development that includes coding in Python
  • Experience developing and utilizing systems to automate software testing activities
  • Experience working in an Agile development environment
  • Experience at ensuring quality in a large, complex technical environment

It's a plus if you have:
  • Experience working in an Agile development
  • Experience working in a DevOps environment



Your Work Makes a Difference

ACT team members are part of an organization dedicated to an important mission: Helping people achieve education and workplace success.

Everything we do contributes to this mission, including team member events, professional development resources, community outreach opportunities and solid benefit offerings. Helping team members achieve education and workplace success of their own advances the ACT mission on a daily basis.

You will be joining a fun & exciting SAFe Agile software development team that is focused primarily on back end streaming data processing, data warehousing, and reporting with some UI development focused on developing innovative software solutions for the company.

About ACT

When ACT was founded in 1959, it disrupted the assessment industry with a new approach to helping students better understand their readiness so they could take steps to improve it. By leveraging our expertise and authority in assessment and research, we will again disrupt the industry-helping more people learn, better measure their progress, and improve their navigation through life's transitions.

More than ever before, ACT is fulfilling its mission of helping people achieve education and workplace success. We're doing it by pushing the boundaries of learning innovation through the work of our people, who we call team members because we're all in this together.

We know transformation does not come without challenge. That's why ACT invests in a variety of experiences for team members to strengthen their connections, explore ideas, learn from customers, and celebrate success.

Learn more about working at ACT at act.org!


This job has expired.

More Education and Training jobs


The University of Chicago
Chicago, Illinois
Posted about 4 hours ago

Pima Community College
Tucson, Arizona
$22.64 - $25.49 per hour
Posted about 3 hours ago

Pima Community College
Tucson, Arizona
$59,500.00 - $67,700.00 per year
Posted about 3 hours ago

Get Hired Faster

Subscribe to job alerts and upload your resume!

*By registering with our site, you agree to our
Terms and Privacy Policy.