Shorr Packaging Corp.

Software Engineer

Shorr Packaging Corp.

full-time

Posted on:

Location Type: Hybrid

Location: AuroraIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $115,000 - $125,000 per year

About the role

  • Design, develop, test and deploy new and enhanced applications including data driven secure applications that provides unique services and efficiencies to our business
  • Develops application architecture and development across full software development lifecycle from concept and design to testing, collaborating with other engineers and business analysts
  • Creates software architectural reference documentation depicting system interactions that results in easy to interpret application, integration, deployment, DevOps and data architecture diagrams
  • Designs, develops, tests, debugs, and implements application-level components, software tools, and utilities.
  • Makes modifications to existing software to fit specialized needs and configurations and maintains program libraries and technical documentation
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Technically manages small-to-large-scale project efforts of varying complexity in development, maintenance, and enhancements of business system applications
  • Applies intermediate-level abilities in database design, development, and enhancements, working closely with Shorr’s database engineer
  • Designs, develop, test and deploy custom integrations, REST APIs and stored procedures as required to support and connect applications
  • Designs and create ad-hoc reports as needed
  • Lead and support disaster recovery framework, plans and technology including annual disaster recovery exercises with a continuous improvement mindset
  • Collaborate with business teams to develop high-level system narratives, and storyboards

Requirements

  • Bachelor's degree from four-year college or university or equivalent experience
  • Minimum 3+ years of Java application development experience
  • In-depth knowledge of Java and one or more applications or technologies such as: Tomcat, Python, Groovy, JavaScript, BootStrap, Angular, web services, application integration.
  • Experience investigating and troubleshooting performance issues, including review of databases, indexes, and OS interaction, in order to give direction to in-house and managed service providers supporting the technologies
  • Experience working with a best practice SDLC and support process approach (e.g. ITIL, UML) within a formal software change control process.
  • Experience supporting custom and commercial applications in a warehouse/distribution environment with multiple distribution centers
  • Preferred exposure to any of these technologies: IntelliJ IDEA , Visual Studio, MS SQL Server; HTML5, TypeScript, GitHub, AWS services including developer and ingestion tools, boomi integration platform.
Benefits
  • Employee Stock Ownership Plan (ESOP) - Together, We Own It!
  • Comprehensive Employee Benefits: Explore Shorr Benefits
  • Competitive base compensation plus targeted annual bonus plan
  • 401K plan plus matching
  • Team based Employee Owner company culture
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaTomcatPythonGroovyJavaScriptBootStrapAngularREST APIsdatabase designapplication integration
Soft Skills
collaborationproblem-solvingproject managementcommunicationleadershipcontinuous improvement mindset
Certifications
Bachelor's degree