Press Ganey & Associates-posted 3 months ago
$100,000 - $130,000/Yr
Full-time • Senior
Hybrid • Chicago, IL
Professional, Scientific, and Technical Services

Press Ganey is seeking a highly skilled Senior Software Engineer to join our Safety Solutions team. In this role, you will work in the client delivery support, development, and defect support of software applications, ensuring high-quality delivery while mentoring team members and collaborating across IT and business functions.

  • Design, develop, and enhance applications and resolve defects based on defined requirements.
  • Interpret and apply changes to mitigate defects, updating designs and documentation as needed.
  • Adhere to established design, coding, testing, and deployment standards.
  • Prepare and integrate code for release and deployment management processes.
  • Troubleshoot, resolve, and follow up on application issues.
  • Manage and coordinate the full issue resolution process, including engineering triage, root cause analysis, corrective action, and communication with stakeholders.
  • Provide ongoing support for production applications, ensuring timely follow-up and resolution of incidents, defects, and performance issues.
  • Monitor system health, application performance, and error logs to proactively identify potential problems before they impact end users.
  • Collaborate with engineering team, QA, DevOps, and infrastructure teams to ensure seamless deployments and minimize downtime.
  • Document issues, solutions, and known errors to build a knowledge base for faster future resolutions.
  • Participate in on-call rotations and provide escalation support for critical application issues.
  • Analyze recurring issues to recommend enhancements, preventive measures, or process improvements.
  • Ensure application availability and reliability meets established SLAs and business expectations.
  • Strong expertise in .NET Core development (6+ years).
  • Solid experience in API-driven design and JSON-based development.
  • Proficiency with SQL (Microsoft SQL Server) and strong database design knowledge.
  • Hands-on experience with containerization (Docker/Kubernetes).
  • Familiarity with CI/CD pipelines; GitLab experience preferred.
  • Experience with AI-assisted development tools (e.g., Codium, GitHub Copilot).
  • Strong foundation in test-driven development (TDD) and quality assurance practices.
  • Excellent understanding of data structures, object-oriented programming, and basic statistics.
  • Knowledge of Agile methodologies with proven experience in Agile development environments.
  • Exceptional communication, problem-solving, multitasking, and time management skills.
  • Bachelor's degree in Computer Science or related field, or equivalent professional experience.
  • Advanced training or certification in software engineering is highly desirable.
  • Demonstrated experience leading code reviews and defining best practices.
  • Proven ability to present technical concepts and collaborate with teams to define solutions.
  • Competitive salary range from $100,000 to $130,000.
  • Discretionary bonus or commission tied to achieved results.
  • Comprehensive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service