Sr. Software Engineer
Joint Commission · Oakbrook Terrace, IL · 5 days ago
Engineering$96k/yrFull-time
Responsibilities
- Completes 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.
- Participates in 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.
- Provides 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.
- Opens 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.
- Comfortable in a fast-paced development environment that continually embraces the latest technologies and techniques.
Qualifications
- 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.
Benefits
We offer a comprehensive benefit package. For a complete overview of our benefits package, please visit our Joint Commission Career Page.
Pay
Min USD $96,000.00/year
Max USD $128,000.00/year