Job Description
Job Responsibilities:
- Deliver features in Angular (v12+) using TypeScript, RxJS, Angular CLI, and Angular Material.
- Maintain and enhance legacy applications (e.g., ASP.NET 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.
Skills:
- Experience with Angular (v12+).
- Experience with Microsoft Access, SQL Server, and SQL.
- Proficient in C#, VB.NET, and Visual Studio.
- Experience with Bitbucket and implementing CI/CD workflows.
Education/Experience:
- Proven experience with Angular (v12+).
- Strong hands-on experience with Microsoft Access, SQL Server, and SQL.
- Proficient in C#, VB.NET, and Visual Studio.
- Experience with Bitbucket and implementing CI/CD workflows.
- Proven track record maintaining and improving legacy applications (.NET Framework/ASP.NET, classic ASP, VB6, etc.) with emphasis on stability, testability, and security.
- Excellent communication, documentation, and stakeholder management skills; ability to lead initiatives and mentor others.
Job Tags