IowaCityRecruiter
the smart solution for Iowa City jobs

Senior Software Engineer, PHP/Java

Company: ACT
Location: Iowa City
Posted on: November 5, 2018

Job Description:

Overview
ACT is a nonprofit organization helping people achieve educational and workplace success. Our programs are designed to boost lifelong learning in schools and workplaces around the world. Whether it's guiding students along their learning paths, enabling companies to develop their workforce, fostering parent, teacher, and counselor understanding of student progress, guiding job seekers toward career success, or informing policymakers about education and workforce issues. ACT is passionate about making a difference in all we do.

Learn more about working at ACT at act.org!
Responsibilities
This position could be based remotely in Iowa with travel as needed to our Iowa City office.
The Senior Software Engineer, PHP/Java is responsible the engineering of ACT's next generation products and services. This includes development in both Container and Serverless computing environments using PHP, Java and node.js in a microservice architecture. ACT also utilizes AngularJS and other modern JavaScript frameworks and tools for front-end services integrating with Bitbucket for source control and Jenkins for builds in a continuous integration deployment model. This role will engage in the Agile process and ensure product quality, robustness, scalability and consistency.
Typical work-related activities include:


  • Independently design, create, maintain and enhance solutions with reusable components that can be leveraged by multiple teams.
  • Collaborate with scrum team to support all SDLC activities. This includes activity in consideration of product scalability, reliability, consistency, and performance, as well as leveraging static code analysis tools, and how we support production monitoring.
  • Actively participate in process improvement and technology selection discussions and decisions within area of expertise. Recommend tools and standards to ensure software quality and performance standards.
  • Actively participate in team success through mentoring, coaching and advising other team members; support junior team members to proactively anticipate and resolve issues across scrum teams

    --- Actively participate in design / architectural discussions, grooming user stories, sprint demos, and daily scrums to help establish a Behavior-Driven Development (BDD) approach.
    Recommend product, infrastructure or design changes to ensure quality and performance standards.

    Qualifications
    EDUCATION:

    • Bachelor's degree in a related area required, preferably in Computer Science, Mathematics, Statistics or Information Systems
    • Or equivalent combination of education and experience from which comparable knowledge and abilities can be acquired

      EXPERIENCE:

      • A minimum of 5 years of progressive IT experience
      • Experience in one or more of the following required: Container and/or Serverless computing using PHP, Java and/or node.js
      • Experience in architecting software solutions, and technical design in continuous integration environment required
      • Experience working in a microservice architecture required
      • Experience working in an Agile development environment preferred
      • Experience with AWS solutions is preferred
      • Experience with Drupal is preferred
      • Experience working with open source community is preferred
      • Expertise in a static code analysis tools such as SonarQube, HPFortify, Crucible preferred
      • Expertise in a production monitoring solutions such as NewRelic, Tivoli, App Dynamics, SCOM and synthetic transaction scripting preferred
      • Understanding of test automation frameworks such as Robot preferred

        KNOWLEDGE, SKILLS AND ABILITIES:

        • Demonstrated ability to lead teams in integrating code into automated deployment pipelines required
        • Strong knowledge of how to write/test RESTful APIs required
        • Strong knowledge of version control such as Git required
        • Demonstrated relational and no-SQL database skills (MongoDB, MySQL) required
        • Demonstrated ability to use JSON and XML required
        • Strong communication and collaboration skills required
        • Demonstrated ability to support, mentor, coach and advise other team members preferred.
        • Demonstrated ability to lead technical professionals and influence product stakeholders preferred
        • Demonstrated success in new technology implementation required
        • Demonstrated ability to develop innovative solutions to technical issues required
        • Results-oriented and able to work across the organization required
        • Ability to lead team through changes in a rapidly transforming organization preferred

          Keywords: ACT, Iowa City , Senior Software Engineer, PHP/Java, IT / Software / Systems , Iowa City, Iowa

          Click here to apply!

          Didn't find what you're looking for? Search again!

          I'm looking for
          in category
          within


Other IT / Software / Systems Jobs


Junior Software Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Iowa City
Posted on: 11/18/2018

Current College Students - 2019 Technology Fall Co-op (College Hire, June Start)
Description: Caring for the world, one person at a time has inspired and united the people of Johnson Johnson for over 130 years. We embrace research and science -- bringing innovative ideas, products and services (more...)
Company: Johnson & Johnson
Location: Waterloo
Posted on: 11/16/2018

College Graduates
Description: DESCRIPTION:--Embedded within the Ogden Air Logistic Complex software maintenance group that develops and designs F-16 aircraft specific software
Company: Lockheed Martin
Location: Iowa City
Posted on: 11/18/2018


Entry Level Software Engineer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Davenport
Posted on: 11/18/2018

Product Tester (from home) - Part-Time, No Exp Req. $25-$45/hr
Description: American Consumer Panels reg , located at One World Trade Center, 285 Fulton St., Suite 8500 New York, NY, 10007, is looking to fill the position listed below nationwide : br br In-Home Usage Tester (more...)
Company: American Consumer Panels
Location: Moline
Posted on: 11/16/2018

PHP Developer
Description: Requirements: ul li 6 or more years of experience as a PHP Developer. li Must have experience in PHP version 7.0. li Must have 3 years' experience in Laravel or Drupal framework. li Experience (more...)
Company: Resourcesoft, Inc.
Location: Dubuque
Posted on: 11/18/2018

Tier 1 Systems Administrator
Description: RK Dixon is seeking applicants for an experienced Tier 1 Support Engineer to work on its Support Services team. This is an excellent opportunity to join our expanding IT Group and gain exposure to a wide (more...)
Company: RK Dixon
Location: Davenport
Posted on: 11/18/2018

College Graduates - Embedded Software Engineer
Description: YOUR RESPONSIBILITIES br br REGISTER TO CHAT DIRECTLY WITH HIRING MANAGERS JUNE 26, 2018 FROM 11 - 1 CST FOR OUR DUBUQUE WORKS OPEN HOUSE -- br br John Deere Construction Forestry Division (more...)
Company: John Deere
Location: Dubuque
Posted on: 11/18/2018

Junior Software Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Davenport
Posted on: 11/18/2018

Programmer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Iowa City
Posted on: 11/18/2018

Log In or Create An Account

Get the latest Iowa jobs by following @recnetIA on Twitter!

Iowa City RSS job feeds