Senior Full-Stack .NET + Angular Developer (Ukraine)

About the project:

A state-funded initiative by the University of Pennsylvania, this project is designed to streamline the process of storing and accessing criminal records. The system allows judges and correctional institutions to securely access a centralized database to search for individuals with criminal backgrounds. Users can create and manage requests, input detailed information about offenders, and track case-related data. The platform aims to support both judicial and prison systems by providing efficient and reliable access to vital information.

Project development started in 2024. The project is 1.5 years old.

About the team:

The project team is composed of three full-stack .NET developers, one front-end developer, and a project manager.


Requirements

  • 5+ years of professional experience in full-stack development, with strong expertise in .NET (preferably .NET 6–9).
  • Solid experience with Angular (preferably v15+); familiarity with Angular 18 is a plus.
  • Proficiency in MS SQL Server and relational database design.
  • Experience with Azure services and Azure DevOps (pipelines, CI/CD, deployments).
  • Familiarity with Docker in development and deployment workflows.
  • Understanding of state management in Angular; knowledge of NgRx is appreciated, although not used in the current project.
  • Experience working with component libraries such as DevExtreme (not Angular Material).
  • Strong understanding of clean architecture, design patterns, and modern software development practices.
  • Comfortable working with and improving legacy codebases.
  • Good communication skills and the ability to work in a university-driven environment with a focus on public service.
  • Languages: At least an Upper-Intermediate level of knowledge of English, and Ukrainian.

Post Date
2025-04-30
Job Type
-
Employment type
Full-time
Category
Engineering, Information Technology
Level
Mid-Senior
Country
Ukraine
Industry
Outsourcing , Offshoring Consulting ,
Vilmate LLC*******