Software Engineer

Overview

On Site
BASED ON EXPERIENCE
Contract - W2
Contract - Independent
Contract - 12+ mo(s)

Skills

IBM MQ
IBM ACE
MQ
RABBITMQ
AWS SQS
AWS SNS
AMAZON MQ
AWS MSK
AWS SQS
AWS SNS
SQS
SNS
KAFKA
INFRASTRUCTURE AS CODE
INFRASTRUCTURE PROVISIONING
CHEF
ANSIBLE
TERRAFORM
VAGRANT
IAC
DEVOPS

Job Details

Software Engineer III

Job Summary: Talent Software Services is in search of a Software Engineer for a contract position in Richfield, MN. The opportunity will be a year with a strong chance for a long-term extension.

Position Summary:

  • Data Transport Platforms & Enablement team: Responsible for building & supporting multi-origin, highly scalable and secure event streaming, data transfer, and messaging technology solutions.
  • Installation, configuration, monitoring, and operations of these messaging systems are done through leveraging automation scripts such as Chef, Terraform, Ansible, and Cloud Native API s.
  • Messaging solutions are used across the organization for application integrations and data transfers. These solutions serve critical applications like store systems, order management systems, supply chain & merchandising systems, dotcom applications, etc.
  • Data Transport Team provides Middleware / Integration services to most of the application teams within the organization.
  • This role requires the resource to work on the Intake requests submitted by multiple projects for creating the Integrations between apps.
  • Supporting existing technology infrastructure/platforms or in some cases, installing & setting up new ones as part of the Data Transport team that are used to provide the services to the app clients.

Primary Responsibilities/Accountabilities:
        • Perform engineering tasks related to installation, monitoring, testing, configuration, migration, maintenance, and troubleshooting of infrastructure & technology platform such as IBM MQ & IBM ACE primarily.
        • Experience on any of these like Informatica Power Center & Data Quality, Kafka, RabbitMQ, AWS Glue, AWS SQS/SNS, AWS MSK, Amazon MQ (Active MQ and RabbitMQ), etc., will be a plus.
        • Install and configure these large-scale systems On-Prem and/or on Cloud (AWS) across distributed OS platforms like RedHat Linux, Amazon Linux, etc., following standardized and automated process using Infrastructure-as-Code.
        • Work with infrastructure provisioning tools such as Chef, Ansible Terraform, Vagrant, and Test-Kitchen.
        • Provide input into infrastructure architecture designs.
        • Create integrations for the messaging services for the application teams and support them through their testing and production implementation.
        • Leverage Agile development methodologies.
        • Ensure that the technologies and architecture are up-to-date, stable, and compliant, meeting enterprise and security standards.
        • Utilize industry standard technologies & methods to ensure integrity & recoverability like backup & recovery, clustering, security, patch management, enterprise monitoring & performance tuning.
        • Proactively monitor and report performance and utilization of assigned technologies.
        • Troubleshoot software and/or hardware issues & failures independently.
        • Resolve alerts and perform remediation activities.
        • Participate in a rotating on-call schedule.
        • Collaboratively working with other members of the team.


        Qualifications:

        • IBM MQ & IBM ACE: 5 - 7 years
        • Infrastructure provisioning tools such as Chef or Ansible or Terraform: 1 - 2 years
        • AWS SQS/SNS: 1 - 2 years
        • AWS Amazon MQ (Active MQ or Rabbit MQ): 1 - 2 years
        • Kafka (Self Managed or Cloud native): 0 - 2 Years
        • RabbitMQ (Self Managed): 0 - 2 years
        • Informatica Power Center & Data Quality - Infrastructure & Technology administration: 0-2 years


        Preferred:

        • AWS Cloud experience
        • Exposure to Infrastructure as a code
        • Good communication skills and a team player.
        • Open to On-call rotations for supporting the platforms.


        If this job is a match for your background, we would be honored to receive your application!

        Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire and permanent placement. Let's talk!

        Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

        About Talent Software Services, Inc