Sr. Software Engineer

Joint Commission

Kentucky

On-site

USD 96,000 - 128,000

Full time

7 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Joint Commission is seeking a Software Engineer to lead software projects and coordinate a multi-tier development team. You will drive all phases of the SDLC from design to testing, building enterprise-level applications and integration solutions.

The role emphasizes mentoring, collaboration with architects and IT leadership, and delivering against business needs. The ideal candidate has 5+ years in software development, strong C#/.NET and web skills, SQL Server experience, and familiarity with

Qualifications

  • Bachelor’s degree in Computer Science or related field or equivalent work experience.
  • 5+ years of software development in a distributed multi-tier environment.
  • Experience leading software projects and coordinating a development team.
  • Proficiency in C#/.NET development and web technologies (HTML, JavaScript, CSS, jQuery).
  • Strong API development and database experience with SQL Server.
  • Experience with SOA, Git, TFVC, and Visual Studio 2017+.
  • Familiarity with Agile methodologies and SOLID/OOP principles.

Responsibilities

  • Lead all phases of the SDLC and coordinate software project activities.
  • Mentor team members and collaborate with IT leadership and architects.
  • Engage in detailed design, coding, testing, and integration tasks.
  • Ensure delivery against business requirements and deadlines.
  • Coordinate external consultants when needed and manage resources.
  • Document requirements and maintain lifecycle documentation.

Skills

C#/.NET development
Web development
SQL Server
API development
Entity Framework
Angular 2+
Git
TFVC
Agile
OOP/SOLID
Visual Studio 2017+
Azure DevOps
Azure/AWS
RESTful services

Education

Bachelor’s degree in Computer Science or related field

Tools

Visual Studio 2017+
Telerik Kendo UI
Azure DevOps

Job description

The Software Engineer should be experienced in leading software projects and will be responsible for coordination of all activities of the software development team. Interested candidates should be proficient in working on all phases of the project including detailed design, coding, and testing. Experienced in developing enterprise level application and custom integration solutions including major enhancements for interfaces, functions, and features. Provides expertise regarding integration of applications across the business. Comfortable with mentoring and managing team members in technology and business processes. Participates with the analysis and planning of new technology with other software engineers and architects.

Responsibilities
  • Responsible for completing all phases of the SDLC.
  • Utilizes meeting facilitation, interview, and/or business and technical research skills during the entire project lifecycle.
  • Coaches business users on identifying, structuring, and composing future business processes.
  • Ensures that the project team's end results fulfill the business needs.
  • Performs various project leadership activities including test environment design and construction, issue resolution, status reporting and configuration management.
  • Ensures all deadlines and commitments are met.
  • Keeps abreast of all activities of the project team.
  • Ability to provide backup to IT Manager duties when necessary.
  • Assists IT Director/Manager with project and resource planning.
  • Listens, interprets, and documents business user requirements and/or requests in compliance with the department methodology, standards procedures, practices, and goals.
  • Open to team member ideas and approaches along with mentoring/guiding them in the right direction.
  • Works with, coordinates, and manages external consultants as necessary.
  • Demonstrates a complete understanding of full TJC business processes and IT systems.
  • Participates in health care, IT, and other professional networks to ensure awareness of industry standards, trends, and best practices to strengthen organizational and technical knowledge.
  • Treats team members fairly and builds relationships within and across departments.
  • Should be comfortable in a fast-paced development environment that continually embraces the latest technologies and techniques.
Requirements
  • Bachelor’s degree in Computer Science or other related field OR equivalent work experience.
  • 5+ years of experience in software development in a distributed multi-tier environment.
  • Excellent written and verbal communication skills and the ability to create excellent software development lifecycle documentation.
  • Ability to work with a variety of programming languages.
  • Stays current with modern development techniques, trends, and best practices.
  • Proficient at taking a project from inception thru implementation including project planning, status reporting, requirements gathering, design, coding, unit and integration testing.
  • 3-5+ years of experience as a Lead software engineer or equivalent technical lead position.
  • 5+ years of experience with C#/.NET development
  • 5+ years of experience with web development (HTML, JavaScript, CSS, jQuery)
  • 2-3+ years of experience with Angular 2+ or similar JavaScript frameworks and libraries
  • 5+ years of experience using Microsoft SQL Server, or similar RDBMS
  • 3+ years of experience with Entity Framework.
  • 3+ years of experience with API development.
  • Experience with service-oriented architectures.
  • Experience with Git and TFVC source control.
  • Experience with Visual Studio 2017+.
  • Experience with Agile principles and methodologies.
  • Understanding of OOP and SOLID principles.
DESIRED
  • 2+ years of experience with cloud-based development environments such as Microsoft Azure or AWS. Microsoft Azure preferred.
  • Familiarity with Telerik Kendo UI or other 3rd party user controls
  • Experience with Azure DevOps
  • Mobile development experience using a cross-platform framework such as NativeScript or Xamarin
  • Experience with Windows UWP application development
  • Basic understanding of any latest emerging technologies such as Artificial Intelligence, Machine Learning, AI Chatbot, HoloLens, IoT

This job description is intended to describe the general nature and level of work performed by an employee assigned to this position. The description is not an exhaustive list of all duties, responsibilities, knowledge, skills and abilities, and working conditions associated with this position. All requirements are subject to possible modification and reasonably accommodate individuals with disabilities.

Joint Commission offers a comprehensive benefits package. For an overview of our benefits package, please visit our Joint Commission Career Page

This job description is intended to describe the general nature and level of work performed by an employee assigned to this position. The description is not an exhaustive list of all duties, responsibilities, knowledge, skills and abilities, and working conditions associated with this position. All requirements are subject to possible modification due to business needs and/or reasonable accommodations for individuals with disabilities.

MIN

$96,000.00

MAX

$128,000.00

We are an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other status protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

The Joint Commission • Oak Brook (IL)

On-site
USD 80,000 - 110,000
Comprehensive benefits package
Equal opportunity employer
Full Stack Developer - .Net/Angular/React
Full Stack Developer - .Net/Angular/React

Randstad Digital Americas • Villa Park (IL)

On-site
USD 100,000 - 125,000
Senior Software Engineer (On-Site, IN)
Senior Software Engineer (On-Site, IN)

Allied Solutions, LLC • Carmel (IN), Northern (KY)

Hybrid
USD 110,000 - 160,000
Medical, dental and vision insurance
100% company-paid life and disability
401k with company match
+2
Senior Software Engineer
Senior Software Engineer

RXinsider LTD. • Orlando (FL)

On-site
USD 120,000 - 150,000
senior .net developer
senior .net developer

Dellfor Technologies • Gainesville (GA)

On-site
USD 54,000 - 66,000
Medical, dental, vision insurance
401K
Travel allowance
+1
senior .net developer
senior .net developer

Dellfor Technologies • Texas City (TX)

On-site
Competitive Salary
Referral Bonus
Health Insurance
+2
senior .net developer
senior .net developer

Dellfor Technologies • Providence (RI)

On-site
USD 60,000 - 70,000
Medical, dental, vision insurance
401K
Travel allowance
+1
senior .net developer
senior .net developer

Dellfor Technologies • Underhill (VT)

On-site
Travel allowance
Health insurance: Medical, dental, vision
401K
+2
senior .net developer
senior .net developer

Dellfor Technologies • Illinois City (IL)

On-site
USD 54,000 - 66,000
Travel allowance
Health insurance (medical, dental, vision)
401K
+2
senior .net developer
senior .net developer

Dellfor Technologies • Missouri City (TX)

On-site
USD 60,000 - 80,000
Starting salary between $60,000 with regular increments
Referral bonus
On-the-job support
+3