Information Technology Analyst IV (Java)- SD

Cube Hub

Des Moines, IA (United States)

Category: Programming

Posted on: 23 Feb 2021

Cloud Docker GoLang Java Kubernetes Project Management

Job Description

6-12 Months Contract  

Position Requirements:

    Experience in software analysis, design, and implementation in multiple languages (e.g., Java, JavaScript/NodeJS, Python)

    Effective problem-solving skills which include ability to debug and develop in many, changing programming languages and technologies

    Experience demonstrating communication skills needed to support and consult with internal software developers of off-the-shelf and custom tools

    Experience with cloud infrastructure, especially Amazon Web Service (AWS), and Infrastructure as Code concepts

    Ability and willingness to support daytime on-call rotation for internal applications (approximately one week per month)

What Makes You Stand Out:

    Experience with Extreme Programming (XP) technical practices - test-driven development (TDD), continuous integration (CI), pairing

    Experience with logging, metrics, and observability frameworks and tools (e.g., Prometheus, ElasticSearch, Jaeger/Zipkin, Micrometer, Influx)

    Knowledge of Continuous Integration tool configuration and operation (especially Drone)

    Cloud development, release strategies, and stacks (e.g., Docker, Terraform, Kubernetes, AWS: ECS, EKS)

    Familiarity with additional programming languages (particularly GoLang and Scala)

Skill Assessment: Java and (bonus: AWS).

This position is for a software developer interested in exploring a systems approach to software development, enabling development teams to improve performance and reliability through monitoring and observability. The role is on the Systems team within Data, Applications, and Analytics (DAA) at ISG in Urbandale, Iowa. The developer will collaborate with development teams within DAA and across ISG, with operations engineers, and with SREs. Custom application and tools will be developed for developers and automated testers. Examples of the work: operate a centralized observability platform supporting multiple development teams; collaborate with teams to instrument their applications for logging, metrics, and tracing, including programming their code directly; working with Developer Enablement to standardize templates and frameworks for use by teams; building custom applications to close capability or opportunity gaps in the systems space.


Provides application development and support to partners in the planning, delivery and/or support of business processes utilizing information technology and business practices for strategic business units. Work is of medium to high complexity and moderate to high in risk. Has expanded contact with responsibility to varied and multiple departments and functional operations, and actively participates in strategic business relationships. Serves as a key team member which may include being on multiple teams and/or team lead. Participates in the review and formation of processes. May plan work and schedules for others for project related work. Impact of decision-making is medium to high risk and impact. Serves as a consultant or expert and actively shares knowledge across workgroups. Applies information analyses to optimize the integration of major strategic business processes. Designs and implements complex changes impacting several processes with minimal direction. Primarily performs as an individual contributor, but may supervise a small work team (6 or fewer members). Duties: Lead the Identification, analysis and selection of complex information technology and business practices to support strategic business processes/plans. Participates as required to design, develop, test and integrate applications of high complexity. Lead in the implementation of information technology and business processes of high complexity. Supports, evaluates, and continuously improves information technology and business processes to maintain alignment with business plans of medium-high complexity and medium-high risk. Leads the development and may manage a project plan and schedule for a given functional area. Acquires solid foundation of project management. Engages in expanded contact with varied and multiple departments and functional operations; actively participating in strategic business relationships and/or issues.

    Due to COVID-19, this position will start as remote work transitioning to in-office work at ISG-Urbandale when restrictions are removed.

  Cube Hub

    Why Work Here?
    We work directly with the client




    View all jobs at Cube Hub

  Report Job

Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you emails to the provided email address.

Job Source: Ziprecruiter (Will expire by: 2021-04-09 00:00:00)

Apply Now


Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
How often do you play video games?
  • Every day
  • Few times a week
  • Mostly on weekends
  • Very rarely
  • Never

* This poll is anonymous.