Rockcruit
Rockcruit

TC18 - FullStack .NET / Angular Senior

TLDR

Modernize a mature .NET codebase by upgrading dependencies, improving security, and migrating to .NET 8/10+ in a global, fast-moving environment.

📌 Information about client

We’re working with a technology client with international presence that is expanding its team and opening new roles.
They’re looking for curious, autonomous people who thrive in fast‑moving, global environments.

📌 Job description:

We’re looking for a Senior Full‑Stack Engineer with strong experience in ASP.NET (Framework & Core), C#, SQL Server, and modern web front‑end technologies.

The role involves working in a mature, mission‑critical codebase while contributing to a long‑term modernization roadmap (security remediation, dependency upgrades, and migration toward modern .NET).

📌 Responsabilities

  • Maintain and enhance UIs built with jQuery, Kendo UI, Bootstrap, and lead upgrades (jQuery → 3.7, Bootstrap 3 → 5, Kendo UI updates, and gradual migration to Angular + TypeScript).
  • Build responsive, accessible interfaces (WCAG 2.1 AA).
  • Develop backend services across multiple .NET layers; build/consume REST APIs in ASP.NET / ASP.NET Core.
  • Write clean, maintainable C# following SOLID and clean architecture; refactor legacy code safely.
  • Implement automated tests (xUnit / NUnit) and maintain strong regression coverage.
  • Work with Entity Framework, ADO.NET, and design efficient SQL Server schemas, queries, and stored procedures.
  • Support integrations (QuickBooks, Magick.NET, log4net, JWT auth, XML signing, BouncyCastle, WebDAV).
  • Drive security and dependency remediation (SCA scans, CVE triage, package upgrades).
  • Contribute to the .NET Framework → .NET 8/10+ migration

📌 Must Have

  • 5+ years building production .NET applications — strong command of C# and the .NET ecosystem (Framework & Core).
  • Hands-on experience with ASP.NET / ASP.NET Core Web API and designing RESTful services.
  • Solid experience with SQL Server — schema design, T-SQL, stored procedures, indexing, and query optimization.
  • Proficient in JavaScript / TypeScript with hands-on experience in jQuery-based applications and component libraries such as Kendo UI and Bootstrap.
  • Experience or strong interest in modern UI frameworks (Angular preferred).
  • Strong understanding of SOLID, clean architecture, separation of concerns, and dependency injection.
  • Experience with automated testing frameworks (xUnit / NUnit / MSTest; Jest or Jasmine on the front end).
  • Familiarity with secure coding practices and OWASP Top 10; ability to triage and remediate CVEs from SCA tools.
  • Comfortable working in a long-lived codebase using legacy patterns (packages.config, Web Forms, jQuery) while incrementally modernizing.
  • Experience with Git, pull-request review workflows, and CI/CD pipelines.
  • Strong problem-solving skills, debugging discipline, and ability to work in an agile, collaborative environment.
  • Excellent written and verbal communication — able to document decisions and explain technical trade-offs to non-engineers.

Benefits

Remote-Friendly

Fully remote role

Apply for this job

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro