Posted 1 month ago

Senior Developer

Company: Cooper's Hawk
Category: IT

 Downers Grove, Hybrid

Type: Full Time

The IT Sr. Developer will be responsible for developing, implementing, and maintaining business critical custom applications. The team at Coopers Hawk makes use of multiple technologies to support members, guests, and employees. These applications include customer facing web applications, internal business applications, and background processes that support critical business functions. The tech stack can vary and includes node.js, REACT, python, PHP and others. While expert level knowledge of them all is not required, any candidate should be willing to learn new things as needed. You will be supported by a leadership team that can give you the tools to be successful. This role will work closely with IT and Business resources to understand requirements and deliver high quality solutions. This position will also be responsible for identifying continuous improvement opportunities, supporting production systems, as well as designing and testing standards and solutions. Responsibilities:

  • Develop, Maintain, and Support custom-built applications and application integrations including our custom restaurant interface, enterprise rest APIs, billing processes, and other business automations.
  • Partner with business analyst and users to understand business requirements.
  • Collaborate with third party developers to deliver solutions in a rapid paced environment.
  • Develop thorough understanding of existing application stack, their business purpose, and technical architecture.
  • Collaborate with the team on CI/CD implementation and best practices.
  • Translate business requirements into technical requirements.
  • Evaluate alternative solutions to meet business needs.
  • Respond to production support tickets in a professional and prompt manner, converting those that require code fixes into tasks in an AGILE backlog.
  • Identify opportunities to improve the performance and reliability of business-critical applications.
  • Ensure software and system are configured to meet business and technical requirements and meet best practices.
  • Develop and test existing custom code within the platform.
  • Document changes to the platform.
  • Document data interactions and flows between systems.
  • Ensure that solutions meet all legal, internal controls, and accounting standards.
  • Participate in special projects or perform other duties as required.