American College of Surgeonsposted 18 days ago
$140,000 - $157,000/Yr
Full-time • Senior
Hybrid • Chicago, IL
Educational Services

About the position

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.

Responsibilities

  • Design, develop, test, and deploy software applications to meet user requirements and organizational needs.
  • Conduct detailed analysis of business requirements, translating them into precise technical specifications.
  • Lead and manage software development projects, ensuring they are completed on time and within budget.
  • Ensure the ongoing functionality and performance of software applications through regular maintenance, updates, and troubleshooting.
  • Create and maintain comprehensive documentation for software applications.
  • Provide guidance and mentorship to junior developers and other team members.

Requirements

  • 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.
  • Expertise in cloud native development using platforms like Azure or AWS is required.
  • Familiarity with Azure DevOps, or comparable CI/CD platforms is required.
  • Proficiency in the .NET Framework, particularly C#, and extensive experience with Microsoft SQL Server for database management 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 is required.

Nice-to-haves

  • Azure Developer Associate or AWS Certified Developer is preferred.
  • Experience integrating with CRMs is preferred.

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!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service