Sr. Software Engineer

    • Robert Half
  • Raleigh, NC
  • Posted 6 days ago | Updated 1 hour ago

Overview

On Site
$120,000 - $150,000
Full Time

Skills

User stories
Software deployment
Software development
Mentorship
Communication
Quality assurance
Quality control
Production support
.NET
C#
AngularJS
Supervision
Leadership
Management
Problem solving
NoSQL
MongoDB
Cosmos-Db
Microsoft Azure
Health insurance

Job Details

Job Description

Job Description

We are looking for a Sr. Software Engineer to join our team based in Raleigh, North Carolina. In this role, you will be responsible for enhancing and supporting a suite of internal and external facing applications. As a Sr. Software Engineer, you will help mentor junior and mid-level team members and possibly progress into a leadership role.


Responsibilities

  • Support existing and emerging software products
  • Work with team members and business partners to determine project requirements and enhancements based on business and user needs
  • Develop applications and creative solutions based on project requirements
  • Assign tasks to junior developers and provide technical guidance and oversight
  • Create requirements, user stories, and work items consistent with business partners needs
  • Provide quality assurance/quality control and participate in code reviews
  • Apply bug fixes and enhancements to existing solutions
  • Implement and support applications post deployment
  • Quickly evaluate bugs, and apply hot fixes to resolve issues
  • Understand and apply best practices; remain knowledgeable of trends in the software development industry

.

Our client is looking to add a Senior Software Engineer to the team. In this role, you will help to mentor junior and mid-level team members. This role will progress into a team leader role and ideally eventually into management. This is an on-site Direct Hire / Employee Opportunity. The incumbent will join a team of developers who are responsible enhancing and supporting a suite of internally and externally facing applications. This role may eventually interact with external clients. This position requires a Full Stack Angular/.Net Core Developer with good communication skills.


As part of a team, help to build (develop) new enhancements to existing applications

Provide quality assurance/quality control and participate in code reviews

Help to resolve issues with the application that have surfaced within the production environment. Some production support.


Must have:

.Net Core (6+)

C#

Angular (recent/modern version)

Leadership or supervisory experience or at very least an interest in moving into leadership/management

Strong problem-solving skills


Nice to have:

NoSQL (Mongo DB, Cosmos DB)

Azure

Bachelors Degree in related field


This position is within a very stable company and comes with excellent benefits, including free health insurance, HSA contribution, 401K contribution, profit sharing, bonus, hybrid work environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.