Sr. Software Engineer | Online Jobs | Optimhire

Sr. Software Engineer

What You Will Do

Enhance web applications and REST APIs: ASP.NET Core, MVC, C#, SQL, 3rd party SaaS / API integrations, single sign-on, etc.

Occasionally work with subject matter experts to learn about legacy systems in support of modernization efforts.

Create new .NET server-side solutions (e.g. web apps, web APIs) as we modernize our systems in the long term


Bachelors in Computer Science, Information Systems, or related field

Advanced server-side ASP.NET Core development skills: C#, LINQ, SQL

Proven software design skills: OO (SOLID, GoF), HTTP/REST APIs, architectural patterns, clean code

Unit testing experience

Experience with contemporary development tools: Visual Studio 2019+, Git, TeamCity, Node

Deep understanding of HTTP for building web apps and APIs

Client side: HTML, CSS, JQuery

Hands-on experience with contemporary code quality and ALM techniques: CI/CD, automated tests, DevOps, etc.

Excellent problem solving, communication, collaboration, and presentation skills

Patience along with a sense of humor

Enthusiasm for learning, motivation to continuously improve, and desire to help your teammates do the same

Bonus Points

.NET 5, .NET 6 experience

Financial industry experience

Azure experience

Job Type



Frontend Developers

60 - 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

United States

Nicole C

United States