Application Developer - Public Safety and Justice Projects

Novalink Solutions LLC•San Jose, CA

About The Position

The Application Developer will develop business applications for public safety and justice projects. The role involves full-stack development, including dynamic and responsive Angular user interfaces and C# backend programs and web services using Microsoft .NET. The developer will create reusable, self-contained, and testable modules and components, automate unit tests, and support build and deployment processes and CI/CD. The posting also emphasizes responsive design across devices, reusable code and intelligent design, documentation, coding standards, and code reviews.

Requirements

  • At least 5 years of experience developing business applications in Angular, including recent experience with Angular v18 or later.
  • At least 5 years of experience working with Microsoft .NET and Visual Studio, including recent experience with .NET v7.0 or later.
  • At least 5 years of experience developing programs in C#, including backend code and web services.
  • At least 2 years of experience using Azure Cloud Services.
  • Experience creating self-contained, reusable, and testable modules and components using Angular.
  • Strong experience developing web UI applications and building dynamic, responsive user interfaces with Angular.
  • Solid knowledge and experience with .NET Core and frameworks such as Entity Framework and LINQ.
  • Experience developing web services, including RESTful and SOAP services.
  • Ability to automate unit test cases for both Angular and .NET.
  • Familiarity with build and deployment scripts and CI/CD processes.
  • Full-stack experience across frontend and backend development.
  • Solid academic background in Computer Science.
  • Experience with JavaScript, TypeScript, HTML, and CSS.
  • Experience with responsive design across different device sizes.
  • Experience with reusable code and intelligent design, documentation, coding standards, and code reviews.

Nice To Haves

  • Experience developing applications for other devices, such as mobile devices and tablets.

Responsibilities

  • Develop business applications using Angular and Microsoft .NET.
  • Build dynamic, responsive web user interfaces that render appropriately across monitors, tablets, and phones.
  • Develop C# backend code and web services.
  • Create self-contained, reusable, and testable Angular modules and components.
  • Automate unit test cases for Angular and .NET applications.
  • Support build and deployment scripts and CI/CD processes.
  • Create documentation, including inline comments, Word documents, and diagrams.
  • Follow coding standards and participate in code reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service