Software Development Engineer

MCG Health Logo

MCG Health

💵 $102k-$143k
📍Remote - Worldwide

Summary

Join MCG, a leading healthcare organization, and become a Software Development Engineer on our Software Engineering & Design (SEAD) team. You will contribute to the design, development, and testing of healthcare web applications using Microsoft .NET technologies and SQL Server. This role involves working within an agile team, collaborating on features and specifications, and participating in code reviews. We offer a dynamic work environment that fosters growth, along with world-class benefits, including remote work options, comprehensive insurance, paid time off, and parental leave. MCG is committed to diversity and inclusion, creating a supportive and collaborative atmosphere. This is an exciting opportunity to make a meaningful impact on the US healthcare system.

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 2+ years of professional software development experience
  • Proficient hands on knowledge and experience building .NET web applications using ASP.NET/ASP.NET MVC, C# and Restful API
  • Excellent SQL server skills and experience in writing T-SQL queries and stored procedures
  • Experience in writing & maintaining ETL via SQL scripts
  • Broad knowledge of Web technologies including, but not limited to: HTML5, CSS, XML, XSL, DOM, JavaScript, AngularJS, AJAX, and JQuery
  • Experience working with cloud platforms like Azure

Responsibilities

  • Participate in the design and development of healthcare web applications and interfaces
  • Be part of hosted web applications development team using Microsoft .NET technologies and SQL Server
  • Work with Product as part of a Scrum team to drive features and specifications, architecture design, implementation, and other software development responsibilities
  • Participate in code and design reviews and provide coaching to other members of the team
  • Assist in the Troubleshooting of code defects and deploy timely fixes
  • Adhere to established guidelines within the Scrum Team
  • Create and update technical and team documents

Preferred Qualifications

  • Demonstrates competency by maintaining positive, collaborative, and constructive attitude
  • Understands and practices the principles of effective teamwork
  • Demonstrates ability to prioritize work assignments and meet productivity and quality standards
  • Ability to interact and effectively communicate with people from diverse backgrounds, highlighting teamwork and problem solving
  • Demonstrated ability to work concurrently on diverse projects. Maintain high standards for accuracy, professionalism, productivity and confidentiality

Benefits

  • Remote work / Hybrid work
  • Medical, dental, vision, life, and disability insurance
  • 401K retirement plan; flexible spending and health savings account
  • 15 days of paid time off + additional front-loaded personal days
  • 14 company-recognized holidays + paid volunteer days
  • Up to 8 weeks of paid parental leave + 10 weeks of paid bonding leave
  • LGBTQ+ Health Services
  • Pet insurance
  • Bonus Eligible

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.