Election Systems & Software

Software Engineer

Election Systems & Software

full-time

Posted on:

Location Type: Remote

Location: Remote • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $90,000 - $120,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AngularBootstrapEntity Framework.NETSQLTFSTypeScript

About the role

  • Design, develop, and maintain robust and scalable web applications using Angular, .NET, C#, and SQL
  • Write clean, efficient, and maintainable code following industry best practices and standards such as SOLID.
  • Develop and optimize database schemas, queries, and stored procedures using SQL.
  • Collaborate with cross-functional teams to define, design, and deliver new features and enhancements.
  • Conduct code reviews, debugging, and performance tuning to ensure high-quality software delivery.
  • Mentor Junior developers

Requirements

  • 3+ years of strong hands-on Angular experience
  • Demonstrated experience using Angular - components, services, interceptors, forms, modules, directives, validators and routing.
  • Solid front-end development skills and experience, including Bootstrap, HTML5, CSS3; Ability to write and debug code using Typescript.
  • 3+ years’ Experience creating and managing REST APIs; Signal R is a plus
  • Solid knowledge of ASP.MVC, Entity Framework, and LINQ;
  • General Experience writing relevant unit test cases for C# and Angular is a must
  • Experience working in Continuous Integration / Continuous Build Environments
  • Experience using TFS, VSTS, Git, VS Code, and Visual Studio Team
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Angular.NETC#SQLBootstrapHTML5CSS3TypescriptREST APIsASP.MVC
Soft skills
collaborationmentoringcode reviewdebuggingperformance tuning