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 www.facs.org. Summary: The Senior Software Engineer 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 Vice President 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. The anticipated salary range for this position is $140,000 - $157,000 (commensurate with related experience). Responsibilities:
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:
- Bachelor's degree from an accredited college or university is preferred, but not required.
- 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.
- Expertise in cloud native development using platforms like Azure or AWS is required.
- Familiarity with Azure DevOps, or comparable CI/CD platforms is required.
- Azure Developer Associate or AWS Certified Developer is preferred.
- 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.
- Proficiency in using version control systems like Git is required.
- Expertise in Entity Framework for ORM (Object-Relational Mapping) is required.
- Experience with developing and consuming RESTful APIs.
- 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
- 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 recruitment@facs.org 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 This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
|