About the role
Senior Software Developer
Location Chicago, Illinois
Business Unit Northwestern Medicine Corporate
Job REQID 216099
Job Function Information Technology
Shift Day Job (1st)
Type of Employment Full-Time
Apply Now
The salary range for this position is $53.00 - $74.00 (Hourly Rate)
Placement within the salary range is dependent on several factors such as relevant work experience and internal equity. For positions represented by a labor union, placement within the salary range is guided by the rules outlined in the collective bargaining agreement.
We offer a wide range of benefits that provide employees with tools and resources to improve their physical, emotional, and financial well-being while providing protection for unexpected life events. Please visit our Benefits(opens in new window) section located at jobs.nm.org/benefits to learn more.
Northwestern Medicine is powered by a community of colleagues who are purpose-driven and committed to our mission to deliver world-class care. Here, you'll work alongside some of the best clinical talent in the nation leading the way in medical innovation and breakthrough research with Northwestern University Feinberg School of Medicine.
We recognize where you've been, and we support where you're headed. We celebrate diverse perspectives and experiences, which fuel our commitment to equity and culture of service.
Grow your career with comprehensive training and development opportunities, mentorship programs, educational support and student loan repayment.
Create the life you envision for yourself with flexible work options, a Reimbursable Well-Being Fund and a Total Rewards package that support your physical, mental, emotional, and financial well-being.
Make a difference through volunteer opportunities we offer in local communities and drive inclusive change through our workforce-led resource groups.
From discovery to delivery, come help us shape the future of medicine.
Benefits:
$10,000 Tuition Reimbursement per year ($5,700 part-time)
$10,000 Student Loan Repayment ($5,000 part-time)
$1,000 Professional Development per year ($500 part-time)
$250 Wellbeing Fund per year ($125 for part-time)
Matching 401(k)
Excellent medical, dental and vision coverage
Life insurance
Annual Employee Salary Increase and Incentive Bonus
Paid time off and Holiday pay
Description
The Senior Software Developer, reflects the mission, vision, and values of NM, adheres to the organization’s Code of Ethics and Corporate Compliance Program, and complies with all relevant policies, procedures, guidelines and all other regulatory and accreditation standards.
The Senior Software Developer is responsible for designing, developing, and testing, debugging and deploying applications for Northwestern Medicine. They lead projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions.
Northwestern Medicine Information Services drives innovative, high-value solutions to transform health care.
We are committed to supporting the relentless pursuit of better medicine by providing exceptional service to our patients and guests as well as internal clients across the organization. To ensure excellence, our team goes to extraordinary lengths to ensure that our systems work together seamlessly.
Northwestern Medicine understands that technology plays an integral role in shaping the future of health care. Information Services strategically supports the organization by:
Leveraging AI, automation and rollout of advanced cyber controls that support digital transformation strategies
Implementing advanced technologies in clinical and administrative areas
Furthering development of the end user support model to help enhance modern infrastructure
Responsibilities:
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas
Participate in the Agile software development from concept, design to full-stack coding and testing
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Stay current on development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications;
Provide senior level support in project, ad hoc status / issues meetings and conference calls
Provide technical expertise, guidance, coaching, training and educational opportunities to assist team members in closing performance and skill set gaps in order for them to advance
Mentor junior and mid-level software developers
Make informed decisions quickly and take ownership of services and applications at scale
Create internal process improvement initiatives within team's toolsets and workflows
Perform code reviews
Provide operational support as needed
Lead the design and development of complex software projects.
Collaborate with product managers, designers, and other stakeholders to understand requirements and deliver innovative software solutions.
Analyze complex technical problems and propose creative solutions. Troubleshoot issues and collaborate with team members to resolve challenges.
Other duties as assigned
Qualifications
Minimum Requirements:
Education:
Bachelor’s Degree in Computer Science or related field or equivalent years of experience
Experience:
5+ years of experience as a full stack software developer
Preferred:
Web development using the .Net Framework, .Net Core, C#, ASP.Net, Web Services (Web API), WCF, REST, JavaScript, JQuery, HTML, CSS
Microsoft SQL Server database design with experience in query optimization
Front end frameworks (Angular, Razor, React, Blazor, etc.)
Source Control: TFS, Git
Docker experience
Experience working in an agile environment
Experience creating CI/CD pipelines, and utilizing tools such as Azure DevOps
IAC (Terraform, Biceps)
Microsoft Azure
Minimum requirements
- Bachelor’s Degree in Computer Science or related field, or equivalent experience
- Minimum 5 years full stack software development experience
- Proficiency in .Net technologies, SQL Server, Agile development, and source control systems
This listing was parsed by AI and may not be complete. Check the official posting on Northwestern Medicine's site for the most accurate information.