Software Engineer II

Computer Task Group, Inc•UNAVAILABLE, UNAVAILABLE
•Remote

About The Position

CTG is seeking to fill a Software Engineer II opening for our client. This role involves designing, developing, testing, debugging, and supporting applications and systems. The engineer will develop and maintain solutions using .NET, C#, Java, REST APIs, Azure Functions, Durable Functions, and Azure App Services, as well as MSSQL/Azure SQL databases. Responsibilities include analyzing technical issues, preparing technical specifications and documentation, and collaborating with various stakeholders to deliver projects. The role also requires monitoring application performance using Azure Monitor and Application Insights, and adhering to development standards and procedures. The engineer will work independently on complex tasks, manage multiple projects, and provide technical guidance to less experienced resources.

Requirements

  • Associate degree and 5 years of systems analysis/application development experience, or equivalent combination of education and experience with at least 5 years of relevant experience.
  • Proficiency with .NET/C#, Java, REST APIs, Azure, Azure Functions, App Services, and SQL.
  • Experience with application development, debugging, testing, and issue resolution.
  • Strong communication, organizational, problem-solving, and time-management skills.
  • Ability to manage multiple complex projects and work effectively with business and technology teams.
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Nice To Haves

  • Experience with Azure Monitor, Application Insights, Durable Functions, and Azure infrastructure.
  • Knowledge of application frameworks and integrated applications.
  • Ability to work independently and collaboratively in a team environment.

Responsibilities

  • Design, develop, test, debug, and support applications and systems.
  • Develop and maintain solutions using .NET, C#, Java, REST APIs, Azure Functions, Durable Functions, and Azure App Services.
  • Develop and maintain MSSQL/Azure SQL databases and solutions.
  • Analyze technical issues, application dependencies, and requirements; recommend and implement solutions.
  • Prepare technical specifications, documentation, test plans, and project estimates.
  • Collaborate with technology teams, business units, vendors, and stakeholders to deliver projects.
  • Monitor application performance using Azure Monitor and Application Insights.
  • Follow development standards, risk controls, and technology procedures.
  • Work independently on complex systems analysis, development, testing, and technical activities.
  • Manage multiple projects and coordinate development tasks as needed.
  • Provide technical guidance and collaborate with technology and business teams.
  • May coordinate development activities and provide technical guidance to less experienced resources.
  • May lead assigned technical or project activities.

Benefits

  • competitive benefit package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service