Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developers image - Rise Careers
Job details

Software Developers - job 2 of 2

Company Description

At Northwestern Medicine, every patient interaction makes a difference in cultivating a positive workplace. This patient-first approach is what sets us apart as a leader in the healthcare industry. As an integral part of our team, you'll have the opportunity to join our quest for better healthcare, no matter where you work within the Northwestern Medicine system. At Northwestern Medicine, we pride ourselves on providing competitive benefits: from tuition reimbursement and loan forgiveness to 401(k) matching and lifecycle benefits, we take care of our employees. Ready to join our quest for better?

Job Description

The 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 Software Developer is responsible for designing, testing, developing, and deploying applications for Northwestern Medicine. 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

 

Job Description

 

Software Developers for various and unanticipated worksites (HQ: Chicago, IL). Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage and work processes. Participate in Agile full stack coding and testing. Document and demonstrate solutions by developing documentation. Perform code reviews. Technical environment: Azure, Asp.Net, C#, Sitecore9, VisualStudio, .NET Framework, .NET Core, Web API, LINQ, JavaScript, JQuery, AngularJS, CSS, MS-SQL Server (with query optimization), TFS, Git, CI/CD, SOA.

 

Required Skills:

Bachelor’s degree in Computer Science, Electronic Engineering or related field plus 3 years of experience in software development required. Requires: 3 years with: full stack software development in Agile; Sitecore. Experience must include: .NET Framework, Web API; JavaScript, JQuery, SQL Server query optimization; AngularJS; Asp.Net, C#, TFS/GIT; CI/CD; SOA. May work remotely with ability to commute to Chicago HQ as needed. Background check and drug screen required. $95,034/yr - $128,296/yr.    

Job Reference ID : Req ID: REF78177R

Additional Information

Northwestern Medicine is an affirmative action/equal opportunity employer and does not discriminate in hiring or employment on the basis of age, sex, race, color, religion, national origin, gender identity, veteran status, disability, sexual orientation or any other protected status.

If we offer you a job, we will perform a background check that includes a review of any criminal convictions. A conviction does not disqualify you from employment at Northwestern Medicine. We consider this on a case-by-case basis and follow all state and federal guidelines.

Average salary estimate

$111665 / YEARLY (est.)
min
max
$95034K
$128296K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developers, Northwestern Memorial Healthcare

At Northwestern Medicine, we are on a mission to improve healthcare through technology, and that’s where you come in as a Software Developer. Located in the vibrant heart of Chicago, IL, we are looking for passionate individuals ready to design, develop, and deploy innovative applications that will greatly enhance our operations and patient care. As a Software Developer, you will work closely with cross-functional teams, collaborating on projects that drive the future of healthcare. You’ll have a chance to mentor junior developers while participating in full-stack coding and testing in a dynamic Agile environment. Your creativity and technical expertise will contribute to high-quality software solutions that adhere to our ethical and compliance standards. With your experience in tools like Azure, .NET Framework, and AngularJS, you’ll thrive in our technical environment and help us leverage AI and automation towards our digital transformation strategies. At Northwestern Medicine, we not only focus on patient-first solutions but also on taking great care of our team through competitive benefits such as tuition reimbursement, loan forgiveness, and robust 401(k) matching programs. If you are excited about reshaping the future of healthcare with us and meet the qualifications, we can’t wait to see your application!

Frequently Asked Questions (FAQs) for Software Developers Role at Northwestern Memorial Healthcare
What does a Software Developer do at Northwestern Medicine?

As a Software Developer at Northwestern Medicine, your core responsibilities include designing, testing, and deploying applications. You'll collaborate with cross-functional teams, mentor junior developers, and actively engage in Agile coding and testing. This role is critical in ensuring that our technology aligns with our mission to deliver excellent patient care.

Join Rise to see the full answer
What qualifications are needed for the Software Developer position at Northwestern Medicine?

To qualify for the Software Developer position at Northwestern Medicine, candidates should have a Bachelor’s degree in Computer Science or a related field, along with at least 3 years of experience in full-stack software development in an Agile environment. Experience in technologies like .NET, JavaScript, and SQL Server is also required.

Join Rise to see the full answer
What technologies will I be working with as a Software Developer at Northwestern Medicine?

As a Software Developer at Northwestern Medicine, you will work with a range of technologies, including Azure, Asp.Net, C#, Sitecore9, and AngularJS, among others. Familiarity with CI/CD processes and tools such as Git and TFS is also essential for this role.

Join Rise to see the full answer
Is remote work an option for Software Developers at Northwestern Medicine?

Yes, the Software Developer role at Northwestern Medicine allows for remote work with the ability to commute to the Chicago headquarters as needed. This flexibility helps accommodate work-life balance while still being part of our innovative team.

Join Rise to see the full answer
What is the salary range for the Software Developer position at Northwestern Medicine?

The salary range for a Software Developer at Northwestern Medicine typically falls between $95,034 and $128,296 per year, depending on experience and qualifications. This competitive compensation reflects the valuable contributions our developers make to healthcare technology.

Join Rise to see the full answer
Common Interview Questions for Software Developers
Can you describe your experience with Agile development as a Software Developer?

When answering this question, highlight specific Agile methodologies you have used, such as Scrum or Kanban, and describe how you’ve applied these in your previous projects. Discuss your role within the team and how Agile practices have improved your workflow and project outcomes.

Join Rise to see the full answer
What programming languages and frameworks are you proficient in?

Be prepared to specify the programming languages and frameworks you're comfortable with, particularly emphasizing .NET, C#, JavaScript, and any others relevant to the role. Provide examples of projects where you've successfully utilized these technologies to showcase your practical experience.

Join Rise to see the full answer
How do you approach debugging and optimizing code?

Explain your systematic approach to debugging, including tools and strategies you utilize for optimization. Discuss specific situations where you’ve successfully identified bugs and improved performance, emphasizing your attention to detail and analytical skills.

Join Rise to see the full answer
Can you provide an example of a challenging project you worked on?

Identify a specific project that posed a significant challenge, detailing the hurdles you faced in development or implementation. Explain how you navigated these challenges, what solutions you developed, and the successful outcome, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you ensure code quality and maintainability?

Discuss your practices for maintaining code quality, such as conducting regular code reviews, writing unit tests, and following coding standards. Emphasize your commitment to producing clean, maintainable code and how this contributes to project longevity.

Join Rise to see the full answer
What is your experience with database management, specifically SQL Server?

Talk about your familiarity with SQL Server, including database design, writing complex queries, and performance optimization. Share examples of how you’ve utilized SQL to solve data-related problems in previous projects.

Join Rise to see the full answer
How do you stay updated on the latest technologies in software development?

Mention resources you use to keep yourself informed, such as technology blogs, online courses, webinars, or conferences. Share any specific instances when new technology you learned was applied in your work, demonstrating your proactive learning.

Join Rise to see the full answer
What is your experience with code versioning tools like Git?

Describe your hands-on experience with Git, explaining how you use it for version control. Provide examples of how version management has played a crucial role in your team's collaborative efforts and project success.

Join Rise to see the full answer
How do you handle tight deadlines and project pressures?

Provide insight into your techniques for managing time and meeting tight deadlines. Discuss practical examples where you successfully navigated high-pressure situations while maintaining productivity and quality standards.

Join Rise to see the full answer
Why do you want to work at Northwestern Medicine as a Software Developer?

Your answer should reflect a genuine interest in the mission of Northwestern Medicine. Discuss how your values align with patient care and technological innovation in healthcare. Mention specific aspects of the company that excite you and how you see yourself contributing to their goals.

Join Rise to see the full answer

Northwestern Medicine is the collaboration between Northwestern Memorial HealthCare and Northwestern University Feinberg School of Medicine. The entities involved in Northwestern Medicine remain separate organizations. Northwestern Medicine is a t...

1252 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!