Software Engineer II

Computer Task Group, IncWilmington, DE
Onsite

About The Position

This role is ideal for a skilled full-stack developer with expertise in .NET Core, Azure Cloud, C#, SQL Server, and enterprise web application development. You'll play a key role in designing, developing, modernizing, and supporting business-critical applications while collaborating with cross-functional technology teams.

Requirements

  • 8+ years of software development experience
  • 5+ years developing with .NET Core and C#
  • 3+ years of Azure Cloud development and application migration
  • 3+ years of experience with: Web APIs, Entity Framework Core, ASP.NET Web Forms, SQL Server, Unit testing and mocking frameworks
  • Experience building full-stack applications using Angular
  • Strong knowledge of SOLID principles, clean coding practices, and performance engineering
  • Experience with IIS administration and enterprise web applications
  • Excellent analytical, troubleshooting, communication, and organizational skills

Nice To Haves

  • GitLab DevOps and CI/CD pipeline experience
  • Angular development experience
  • Dependency Injection frameworks
  • FileNet integrations
  • Banking or financial services application experience
  • Experience with highly integrated enterprise systems
  • Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

Responsibilities

  • Design, develop, and maintain enterprise web applications using .NET Core, C#, Angular, SQL Server, and Azure Cloud
  • Refactor and migrate existing applications to Microsoft Azure
  • Develop RESTful Web APIs and modern full-stack solutions
  • Build scalable applications using Entity Framework Core, dependency injection, and clean architecture principles
  • Apply SOLID principles, Test-Driven Development (TDD), and unit testing best practices
  • Support GitLab DevOps CI/CD pipelines and automated deployments
  • Analyze complex business requirements and deliver high-quality technical solutions
  • Lead technical initiatives and mentor junior developers
  • Troubleshoot production issues, optimize application performance, and support ongoing enhancements
  • Produce technical documentation and participate in code reviews and testing activities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service