Software Engineer II

Computer Task Group, Inc
Remote

About The Position

CTG is seeking an experienced Software Engineer II to support the design, development, and enhancement of enterprise-level applications and systems. This role is ideal for a hands-on engineer with strong experience in .NET, C#, Java, OpenShift, CI/CD pipelines, and MS SQL Server who thrives in a collaborative Agile environment and enjoys solving complex technical challenges. The ideal candidate will bring strong analytical and application development skills, experience working across cross-functional teams, and the ability to lead technical efforts on medium to large-scale initiatives.

Requirements

  • 5+ years of systems analysis and application development experience.
  • Strong hands-on experience with: .NET, C#, Java, OpenShift, CI/CD tools and automation, Microsoft SQL Server
  • Experience working on complex enterprise application projects.
  • Strong troubleshooting and problem-solving skills.
  • Ability to manage multiple priorities and project deadlines.
  • Excellent communication and collaboration skills.
  • Experience working with business stakeholders and technical teams.

Nice To Haves

  • Experience within banking or financial services environments.
  • Understanding of enterprise application frameworks and integrated systems.
  • Agile development experience.
  • Ability to work independently and lead technical initiatives.
  • Strong organizational and leadership capabilities.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Responsibilities

  • Design, develop, test, and support enterprise applications and integrations.
  • Perform systems analysis, debugging, and root cause resolution for complex technical issues.
  • Collaborate with development, operations, QA, and business teams throughout the SDLC.
  • Build and maintain CI/CD pipelines and support deployment activities.
  • Develop and maintain technical documentation, specifications, and testing plans.
  • Lead or coordinate technical tasks for small to large-scale development projects.
  • Ensure application performance, scalability, reliability, and security standards are met.
  • Recommend process improvements, technology enhancements, and best practices.
  • Mentor junior team members and support project delivery efforts.

Benefits

  • competitive benefit package

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service