Senior Software Engineer - 182320

RAISE, INC.
Beaverton, United States of America
5 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Remote
Beaverton, United States of America

Tech stack

ASP.NET
.NET
API
Agile Methodologies
ASP.NET
C Sharp (Programming Language)
Computer Programming
Software Debugging
Web Development
Entity Framework
Microsoft Software
Microsoft SQL Server
Scrum
Software Engineering
Web Applications
Enterprise Software Applications
Load Balancing
Angular
REST
Web Api

Job description

This position is responsible for developing high-volume, mission-critical web applications using ASP.NET MVC, AngularJS, Web API, and SQL Server. The role is primarily focused on hands-on software development utilizing Microsoft technologies.

The successful candidate will be able to organize workload effectively, prioritize competing tasks, work collaboratively within Agile teams, mentor junior developers, and serve as a technical resource between business stakeholders and the development team., * Develop enterprise web applications using C#, ASP.NET MVC, Web API, AngularJS, and SQL Server.

  • Participate in the full Software Development Life Cycle (SDLC) using Agile Scrum methodologies.
  • Perform requirements analysis, software design, prototyping, programming, debugging, testing, and production support.
  • Participate in technical design and implementation.
  • Proactively identify and communicate issues related to quality, system performance, or architecture.
  • Collaborate with software engineers and business stakeholders.
  • Develop, debug, and deliver enterprise applications.
  • Demonstrate a proactive, self-directed approach to solving technical problems.
  • Mentor fellow developers in areas of expertise.

Top 3 Required Skills:

  • C#
  • ASP.NET Core
  • Entity Framework Core
  • REST Web APIs

Requirements

  • 5+ years of software development experience using C#/.NET.
  • 3+ years of experience developing web applications using ASP.NET.
  • Experience with ASP.NET MVC is preferred.
  • Experience building multi-tier applications for high-volume systems.
  • SQL Server experience required.
  • Entity Framework experience preferred.
  • Experience with AngularJS or a similar client-side framework preferred.
  • Experience developing REST Web APIs preferred.
  • Experience with load-balancing technologies is a plus.
  • Strong troubleshooting and technical support skills.
  • Excellent verbal and written communication skills.

Senior Software Engineer (Preferred):

  • 2+ additional years of C#/.NET/ASP.NET development experience.
  • Advanced degree or technical training in a related field preferred.

Lead Software Engineer (Preferred):

  • 1+ additional years of C#/.NET/ASP.NET development experience.
  • Previous experience leading software development teams.
  • Strong leadership and mentoring skills.

Benefits & conditions

Pulled from the full job description Health insurance Vision insurance Dental insurance, * Dental insurance

  • Health insurance
  • Vision insurance

Apply for this position