Demo

Software Engineer (Remote Option Available)

Partners Behavioral Health Management
Elkin, NC Remote Full Time
POSTED ON 1/25/2025
AVAILABLE BEFORE 3/25/2025
 
 
Competitive Compensation & Benefits Package!  

Position eligible for – 

  • Annual incentive bonus plan
  • Medical, dental, and vision insurance with low deductible/low cost health plan
  • Generous vacation and sick time accrual
  • 12 paid holidays
  • State Retirement (pension plan)
  • 401(k) Plan with employer match
  • Company paid life and disability insurance
  • Wellness Programs
  • Public Service Loan Forgiveness Qualifying Employer

See attachment for additional details. 

 

Location:  Remote option available for any of our locations

Projected Hiring Range:  Depending on Experience 

Closing Date:  Open Until Filled


Primary Purpose of Position:  

Software Engineer is responsible for developing software programs or systems that align with user needs and supports Partners’ business operations.  The engineer engages in writing and testing code, perform troubleshooting and data analysis as needed and recommend solutions in line with direction of the company.  Member of the highly cohesive IT Development team that utilize agile full stack development practices in an open, collaborative, dynamic environment


Role and Responsibilities:

  • Write clean, high-quality scalable and predictable code using standard programming languages.
  • Remain up to date with the terminology, concepts, and best practices for coding mobile apps and server-based programs both on prem and cloud based. 
  • Develop technical interfaces, specifications, and architecture.
  • Use and adapt existing web applications for apps.
  • Design and develop n-tier .NET MVC web applications, WPF applications, web APIs and web services, windows services and console applications using C#, [website], JavaScript technologies and SQL Server. Perform unit testing and analyze application and database performance on new and existing programs for the purposes of correcting errors, isolating areas for improvement, resolving performance bottlenecks, and general debugging.
  • Develop client displays and graphical user interfaces.
  • Coordinate with other software professionals and developers. 
  • Detect and remedy errors and omissions in code.
  • Test outputs to ensure that they are in excellent working order.
  • Ensure excellent User Experience and ensure that outputs are visually appealing, user-friendly, and engaging.
  • Deploy developments and monitor uptake by Program staff and end users in the lower environments.
  • Use feedback from applicable business units to inform the creation of subsequent versions of each development.
  • Participate in requirements analysis, capacity planning, and documentation.  
  • Develop documentation throughout the software development life cycle (SDLC) 
  • Serve as an expert on applications and provide technical support.
  • Create and direct software system testing procedures, documentation, and programming to ensure all software is properly developed and regularly tested for quality assurance.
  • Confer with other experts, including systems analysts, programmers, and engineers to gather information on project feasibility, limitations, capabilities, requirements and interfaces.
  • Evaluate new code for reliable architecture, stability, reusability, performance, automation, security and metrics.
  • Be knowledgeable and adhere to all federal and state regulations regarding the use of data including but not limited to HIPAA, HITECH, NIST, FERPA, etc. in the creation of code and management of data. 
  • Follow the SOLID design principles.
  • Participate in code reviews.
  • Participate in application maintenance development and new development.
  • Perform other duties as assigned.


Knowledge, Skills and Abilities: 

  • Knowledgeable of the ASP.NET framework, Microsoft SQL Server and design/architectural patterns (e.g., Model View-Controller (MVC)).
  • Knowledge of web development languages, such as HTML, XML, CSS, JavaScript and AJAX. 
  • Experience with database servers, particularly Microsoft SQL Server 2016 or newer/ 
  • In-depth knowledge of the .NET infrastructure 
  • Experience with architecture styles/APIs (REST, RPC).
  • Understanding of the Agile methodology.
  • Knowledge of REST and RPC APIs.
  • Strong communication and interpersonal skills with an ability to work well in a team setting.
  • Advanced proficiency in C#, F#, or VB.NET; preferably all three.
  • Highly experienced using Microsoft SQL.
  • Outstanding analytical, problem-solving, and critical thinking skills with a keen eye for detail.
  • Excellent organizational and time management skills.
  • Self-driven, flexible, and innovative.
  • Ability to work in a fast-paced development environment.
  • Strong Troubleshooting and Debugging Skills


Education/Experience Required:

  • Bachelor’s degree in Computer Science, Information Technology, or a closely related field 
  • 3 Years .NET Development Experience
  • 3 Years Web Development Experience (HTML, CSS, JavaScript)
  • 2 Years Database Experience
  • Extensive experience using MS SQL Server
  • CSS, HTML and JavaScript
  • Equivalent experience may be substituted for education on a case-by-case basis.

Education/Experience Preferred:  

  • 5 Years .NET Development Experience
  • 5 Years Web Development Experience (HTML, CSS, JavaScript)
  • HTML 5 Framework experience 
  • JavaScript Framework Experience

Licensure/Certification Requirements:  

Current or previous Microsoft Certifications (including the now-retired MCSD or MCPD certifications)

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (Remote Option Available)?

Sign up to receive alerts about other jobs on the Software Engineer (Remote Option Available) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer (Remote Option Available).

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Partners Behavioral Health Management

Partners Behavioral Health Management
Hired Organization Address Elkin, NC Full Time
**This is a mobile position which will work primarily out in the assigned communities.** Competitive Compensation & Bene...
Partners Behavioral Health Management
Hired Organization Address Gastonia, NC Full Time
**This is a mobile position which will work primarily out in the assigned communities.** Competitive Compensation & Bene...
Partners Behavioral Health Management
Hired Organization Address Elkin, NC Full Time
Competitive Compensation & Benefits Package! Position eligible for – Annual incentive bonus plan Medical, dental, and vi...
Partners Behavioral Health Management
Hired Organization Address Salem, NC Full Time
**This is a mobile position which will work primarily out in the assigned communities.** Competitive Compensation & Bene...

Not the job you're looking for? Here are some other Software Engineer (Remote Option Available) jobs in the Elkin, NC area that may be a better fit.

Entry Level Software Engineer

Kaplan Early Learning Company, Lewisville, NC

Software Developer

The Clearing House, Salem, NC

AI Assistant is available now!

Feel free to start your new journey!