Senior Software Engineer

Company:  American College of Surgeons
Location: Chicago
Closing Date: 05/11/2024
Salary: £200 - £250 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

About the American College of Surgeons

The American College of Surgeons (ACS) is a professional and educational organization of surgeons that was founded in 1913 to raise the standards of surgical practice and improve the quality of care for surgical patients. The College is dedicated to the ethical and competent practice of surgery. Its achievements have significantly influenced the course of scientific surgery in America and have established it as an important advocate for all surgical patients. The College has more than 90,000 members and is the largest organization of surgeons in the world. For more information, visit

Summary: This role plays a crucial role in the organization by designing, developing, testing, and deploying software applications based on user requirements. Conduct detailed analysis of business needs, translating them into technical specifications and ensuring alignment with organizational goals. In addition to leading and managing software development projects, they provide guidance and mentorship to junior developers. Ensure ongoing functionality and performance of applications through regular maintenance and support. They also develop and execute testing plans to guarantee software quality and create comprehensive documentation for ease of understanding and maintenance. Staying updated with industry trends, they proactively identify areas for improvement and propose innovative solutions to enhance efficiency.

This exempt position will report to the Associate Director, Information Technology in the Division of Information Technology. It is based in our Chicago office and is a hybrid role: 3 days per week in the office/2 days per week remote.

Responsibilities:

  1. Design, develop, test, and deploy software applications to meet user requirements and organizational needs. This involves writing and debugging code, as well as integrating applications with existing systems to ensure seamless functionality.
  2. Conduct detailed analysis of business requirements, translating them into precise technical specifications. Work closely with stakeholders to understand their needs and ensure that the developed solutions align with business goals and objectives.
  3. Lead and manage software development projects, ensuring they are completed on time and within budget. Coordinate with team members, assign tasks, and monitor progress to maintain project momentum and quality standards.
  4. Ensure the ongoing functionality and performance of software applications through regular maintenance, updates, and troubleshooting. Develop and execute comprehensive testing plans, including unit, integration, and user acceptance testing, to ensure software quality and reliability.
  5. Create and maintain comprehensive documentation for software applications, including technical specifications, user manuals, and system architecture diagrams. This ensures that the software can be easily understood and maintained by other team members and supports effective knowledge sharing across the organization.
  6. Provide guidance and mentorship to junior developers and other team members. Review code, offer technical advice, and assist in solving complex technical issues, fostering a collaborative and learning-oriented environment.

Required Education and/or Experience:

  1. Bachelor's degree from an accredited college or university is preferred, but not required.
  2. Azure Developer Associate or AWS Certified Developer is preferred.
  3. A minimum of 7+ years' experience in Full-Stack development is required. Strong system analysis and design abilities are necessary to translate business requirements into technical specifications.
  4. Familiarity with Azure DevOps, or comparable CI/CD platforms is required.
  5. Proficiency in the .NET Framework, particularly C#, and extensive experience with Microsoft SQL Server for database management, including writing complex queries, stored procedures, and optimizing performance is required.
  6. Proficiency in using version control systems like Git is required.
  7. Expertise in cloud native development using platforms like Azure or AWS.
  8. Expertise in Entity Framework for ORM (Object-Relational Mapping) is required.
  9. Experience with developing and consuming RESTful APIs.
  10. Experience integrating with CRMs is preferred.

Comprehensive Benefits: We're committed to attracting and retaining top talent via valuable benefits!

  • Vacation, personal, and sick hours including 13 paid holidays per year
  • Hybrid office schedule
  • Medical-comprehensive coverage through BlueCross BlueShield
  • Dental, Vision, and Prescription drug program
  • 403(b) Matching Program
  • Pension Plan
  • Flexible Spending Medical/Dependent Care
  • Employee Assistance Program
  • Short Term/Long Term Disability
  • Life Insurance
  • Domestic Partner Coverage
  • Plus many other great benefits!

The American College of Surgeons is committed to working with and providing reasonable accommodations to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process, please send an e-mail to or call (312) 202-5000 and let us know the nature of your request and your contact information.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

#J-18808-Ljbffr
Apply Now
Share this job
American College of Surgeons
  • Similar Jobs

  • Senior, Software Engineer

    Chicago
    View Job
  • Senior Software Engineer

    Chicago
    View Job
  • Senior Software Engineer

    Chicago
    View Job
  • Senior Software Engineer

    Chicago
    View Job
  • Senior Software Engineer

    Chicago
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙