Title: Software Developer II
Location: 8200 Austin Ave, Morton Grove, IL 60053
Duration: 6 months (Potential to convert to FT)
Rate: $50-60/hr (DOE)
Shift Hours: Flexible Start - 7 am/8am (40 hours/week)
**FULLY ONSITE**
Senior Software Developer (Angular & Legacy Modernization)
About the Role
We re looking for a seasoned Senior Software Developer with proven experience in Angular (v12+) and a strong background in modernizing legacy applications. You will lead end-to-end delivery from design to deployment while improving reliability, performance, and security across a mixed technology landscape. This role is ideal for someone who thrives on problem-solving, values clean architecture, and can strike the right balance between stabilizing existing systems and modernizing for the future.
Key Responsibilities
Deliver features in Angular (v12+) using TypeScript, RxJS, Angular CLI, and Angular Material.
Maintain and enhance legacy applications (e.g., Web Forms/MVC, .NET Framework, VB6, classic ASP, Blazor), including:
Bug fixes, performance tuning, and security hardening.
Refactoring tightly coupled code, reducing technical debt, and adding automated tests.
Incremental modernization (e.g., introducing APIs, modularization, strangler pattern).
Architect and design solutions applying SOLID principles, clean architecture, and domain-driven design (DDD) where appropriate.
Own the SDLC: plan, estimate, build, code review, test, and release using CI/CD, feature flags, and Git workflows.
Optimize performance: profiling, bundle optimization, lazy-loading, caching, SQL query tuning, and front-end best practices.
Collaborate and mentor: partner with product owners, QA, DevOps, and stakeholders; contribute to standards and best practices.