Dice logo
Dice
Posted 30 days agoVerified live 1d ago

Software Engineer

Brief overview

Remote
3+ yrsMinimum
C#.NET CoreEntity FrameworkRazor PagesAngularSQLRelational DatabasesUnit and Integration TestingPayment ProcessingMicrosoft Azure

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

Dice is hiring a Software Engineer for its Transportation department. The mid-level engineer will develop and maintain web applications for digitally signing files, build backend APIs, and help transform a Razor Pages application into an Angular/REST API application. The role also involves feature development, code quality improvements, code reviews, and participation in Scrum ceremonies.

Responsibilities

  • Develop, enhance, and maintain backend APIs using .NET Core
  • Help transform our current Razor pages app into an Angular/Rest API app
  • Develop new features based on customer requirements
  • Tackle technical debt and help improve our complex codebase
  • Perform code reviews
  • Participate in Scrum Team ceremonies and collaborate with others on the team to achieve our goals
  • Keep up to date with modern technologies, frameworks, and platforms

Skills

  • 3 - 5 years of relevant enterprise software development experience
  • Proficiency in .NET Core, Entity Framework, and Razor Pages
  • Strong experience in relational databases, preferably SQL Server
  • Experience in frontend development using Angular
  • Excellent written and verbal communication skills
  • Proven analytical, problem solving, and decision-making skills
  • Ability to navigate, understand, and contribute to complex, distributed, multitenant applications
  • Ability to work independently and collaboratively
  • Ability to prioritize and manage projects to defined timelines
  • C#, .NET, .NET Core API
  • Razor Pages
  • Angular
  • SQL
  • Experience with Unit and Integration Testing (xUnit, NUnit, etc.)
  • Familiarity with payment processing
  • Familiarity with cloud hosting, especially Azure

Qualifications

Must Haves

  • 3 - 5 years of relevant enterprise software development experience
  • Proficiency in .NET Core, Entity Framework, and Razor Pages
  • Strong experience in relational databases, preferably SQL Server
  • Experience in frontend development using Angular
  • Excellent written and verbal communication skills
  • Proven analytical, problem solving, and decision-making skills
  • Ability to navigate, understand, and contribute to complex, distributed, multitenant applications
  • Ability to work independently and collaboratively
  • Ability to prioritize and manage projects to defined timelines
  • C#, .NET, .NET Core API
  • Razor Pages
  • Angular
  • SQL

Nice to Haves

  • Experience with Unit and Integration Testing (xUnit, NUnit, etc.)
  • Familiarity with payment processing
  • Familiarity with cloud hosting, especially Azure

Benefits

  • Remote work

More jobs like this