Empleos

Software Engineer - C# & Angular

Posted 20 days ago USD 175,000 - 250,000 / year
Millennium
We are looking for a talented full stack software engineer with strong data experience to take technical ownership of a mission-critical data management platform. The engineer will be responsible for establishing design patterns and application architecture for a greenfield redesign of the existing platform. This high-profile role will require designing modern architecture, implementing a new suite of C# APIs, and supporting front-end development in Angular. The ideal candidate will have experience in both back end and front end/UX for data-heavy productivity applications.

Responsibilities

  • This is an exciting opportunity to work on a greenfield build out of a modern, three-tier user-facing application. This is a high-visibility, mission-critical application that serves the entire firm.
  • The role will encompass designing the application, building a C# API layer, and creating new Angular front-end UIs that deliver exceptional UX
  • This role will also require integrating the service layer with multiple applications and implementing fine-grain authorization

Qualifications/Skills Required

  • Bachelor’s degree in Computer Science or a related field
  • 8+ years software development experience
  • Advanced C# and .NET Core (5+ YoE).
  • Experience building web APIs from scratch
  • Exceptional skill in Angular or general front-end development (5+ years of experience)
  • Proficient in SQL Server

Desirable skills/experience:

  • Expertise in visual design and UI/UX development
  • Experience in modern browser technologies like:
    • Service Workers / Web Workers
    • Progressive Web Applications
    • Background Synchronization API
    • IndexedDB
    • Custom Elements
  • Experience implementing ABAC and RBAC
  • Experience with Domain Driven API architecture or other design patterns for architecting endpoints
The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future. Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual’s experience level and the qualifications they bring to the role to formulate a competitive total compensation package.
Login to Apply Now