Senior Software Developer

Compunnel, Inc.

Morton Grove (IL)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A software development company is seeking a Senior Software Developer with expertise in Angular (v12+) to help modernize and stabilize legacy applications. This role requires strong skills in TypeScript and a deep understanding of application performance and security. The ideal candidate will manage the full software development lifecycle, optimize application performance, and collaborate with diverse teams. A Bachelor's degree in Computer Science or related field is required along with significant experience in software development, particularly in legacy systems.

Qualifications

  • Strong experience with Angular (v12+).
  • Proficient in C#, VB.NET, and Visual Studio.
  • Strong understanding of application security, performance optimization, and testing strategies.
  • Senior-level experience in software development with a focus on Angular and legacy system modernization.

Responsibilities

  • Design, develop, and deliver new features using Angular (v12+) with TypeScript.
  • Maintain and enhance legacy applications including ASP.NET Web Forms/MVC and .NET Framework.
  • Implement automated testing and support incremental modernization strategies.
  • Optimize application performance through profiling and bundle optimization.

Skills

Angular (v12+)
TypeScript
RxJS
C#
VB.NET
SQL
Application security
Performance optimization

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Visual Studio
Bitbucket
SQL Server

Job description

We are seeking an experienced Senior Software Developer with strong expertise in Angular (v12+) and a proven background in modernizing and stabilizing legacy applications. This role is responsible for end-to-end delivery—from architecture and development through deployment—while improving system reliability, performance, and security across a mixed technology environment. The ideal candidate excels at balancing legacy system support with incremental modernization using clean architecture and best engineering practices.

Key Responsibilities
  • Design, develop, and deliver new features using Angular (v12+) with TypeScript, RxJS, Angular CLI, and Angular Material
  • Maintain and enhance legacy applications including ASP.NET Web Forms/MVC, .NET Framework, VB6, classic ASP, and Blazor
  • Perform bug fixes, performance tuning, and security hardening on existing systems
  • Refactor tightly coupled codebases to reduce technical debt and improve maintainability
  • Implement automated testing and support incremental modernization strategies (APIs, modularization, strangler pattern)
  • Architect and design scalable solutions using SOLID principles, clean architecture, and domain-driven design (DDD)
  • Own the full SDLC including planning, estimation, development, code reviews, testing, and releases
  • Implement and maintain CI/CD pipelines, feature flags, and Git-based workflows
  • Optimize application performance through profiling, bundle optimization, lazy loading, caching, SQL query tuning, and front-end best practices
  • Collaborate with product owners, QA, DevOps, and business stakeholders
  • Mentor team members and contribute to development standards and best practices
Required Skills
  • Strong experience with Angular (v12+)
  • Advanced knowledge of TypeScript, RxJS, and modern front-end development practices
  • Proficient in C#, VB.NET, and Visual Studio
  • Strong experience with Microsoft Access, SQL Server, and SQL
  • Hands-on experience maintaining and modernizing legacy applications (.NET Framework, ASP.NET, classic ASP, VB6)
  • Experience using Bitbucket and implementing CI/CD workflows
  • Strong understanding of application security, performance optimization, and testing strategies
  • Excellent communication, documentation, and stakeholder management skills
Preferred Skills
  • Experience with Blazor or other modern .NET UI frameworks
  • Prior experience leading modernization initiatives in enterprise environments
Education

Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)

Experience

Senior-level experience in software development with a focus on Angular and legacy system modernization

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (.NET / Blazor / Angular)
Senior Front-End Developer (.NET / Blazor / Angular)

Coditude • United States

Remote
USD 120,000 - 160,000
Senior Angular & Legacy Modernization Engineer
Senior Angular & Legacy Modernization Engineer

Compunnel, Inc. • Morton Grove (IL)

On-site
USD 90,000 - 120,000
Senior Angular Developer
Senior Angular Developer

TechDigital Group • Austin (TX)

On-site
USD 100,000 - 130,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Fixity Technologies • New York (NY)

On-site
USD 140,000 - 200,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Kansas City (MO)

On-site
USD 100,000 - 150,000
Senior .NET Full-Stack Developer — Angular & API Expert
Senior .NET Full-Stack Developer — Angular & API Expert

Veriipro • Washington

On-site
Senior .Net Fullstack Developer
Senior .Net Fullstack Developer

Tata Consultancy Services • North Charleston (SC)

On-site
USD 100,000 - 150,000
Software Engineer
Software Engineer

Motion Recruitment • Minneapolis (MN)

On-site
USD 85,000 - 110,000
Sr.Net Developer with Angular
Sr.Net Developer with Angular

Techflairs Inc • Washington

On-site
USD 140,000 - 200,000
.NET Full Stack Developer
.NET Full Stack Developer

Veriipro • Washington

On-site
USD 90,000 - 130,000