Software Engineer II

Computer Task Group, Inc•UNAVAILABLE, UNAVAILABLE
•Remote

About The Position

CTG is hiring a Software Engineer II for a client. This remote role is for a two-month duration. The engineer designs, develops, tests, debugs, and maintains enterprise applications using Java, React, and Microsoft Azure, including front-end and back-end components, APIs, and system integrations. The role also supports cloud application development, deployment, and infrastructure automation, and maintains CI/CD pipelines and DevOps processes using tools such as Terraform, Kubernetes, or Azure Kubernetes Service (AKS). The position works under the Technology Team Lead while independently managing assigned software development, systems analysis, and technical troubleshooting tasks. The engineer collaborates with software engineering, DevOps, operations, business, and other cross-functional teams throughout the software development lifecycle to deliver scalable solutions that meet business requirements and deadlines. The role follows secure coding practices, development standards, and applicable risk and regulatory requirements.

Requirements

  • Associate degree and 5 years of systems analysis or application development experience, or an equivalent combination of education and experience totaling at least 7 years, including 5 years of relevant experience.
  • Strong hands-on experience with Java, React, and Microsoft Azure.
  • Working knowledge of CI/CD pipelines, Terraform, Kubernetes, or AKS.
  • Familiarity with .NET, Angular, and JavaScript.
  • Experience with application development, software testing, debugging, system integration, and troubleshooting.
  • Strong analytical, problem-solving, communication, and project coordination skills.
  • Ability to manage multiple development tasks and meet project deadlines.
  • Excellent verbal and written English communication skills and ability to interact professionally with a diverse group.

Nice To Haves

  • Experience with cloud-native applications, enterprise application architecture, and integrated systems.
  • Familiarity with banking applications, business processes, and enterprise application frameworks.
  • Knowledge of DevOps practices, infrastructure as code, automated deployments, and application performance optimization.
  • Experience working independently and collaboratively in an Agile or cross-functional development environment.

Responsibilities

  • Design, develop, test, debug, and maintain enterprise applications using Java, React, and Microsoft Azure.
  • Build and enhance front-end and back-end application components, APIs, and system integrations.
  • Support cloud application development, deployment, and infrastructure automation.
  • Maintain CI/CD pipelines and support DevOps processes using Terraform, Kubernetes, or AKS.
  • Troubleshoot application issues, optimize performance, and implement technical solutions.
  • Prepare technical specifications, application documentation, test plans, and project estimates.
  • Collaborate with software engineering, DevOps, operations, and business teams throughout the software development lifecycle.
  • Work under the Technology Team Lead while independently managing assigned software development, systems analysis, and technical troubleshooting tasks.
  • Collaborate with cross-functional teams to deliver scalable solutions that meet business requirements and project deadlines.
  • Follow secure coding practices, development standards, and applicable risk and regulatory requirements.

Benefits

  • A competitive benefit package is offered.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service