Shorr Packaging needs to manage and integrate business applications in a hybrid environment, requiring development, support, and maintenance of commercial and custom software. The role will also contribute to Shorr's cloud journey, including SaaS applications and AWS.
Requirements
- 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
- Continued technical growth demonstrating in-depth knowledge of 2 or more applications or technologies, with the aptitude and desire to expand this knowledge within those systems as well as new systems or technologies as driven by business requirements, including a mix of these required technologies: Java, Tomcat/IIS, .NET, .NET Core, Visual Studio, Python, Groovy, JavaScript, BootStrap, Angular, web services, application integration.
- Preferred exposure to any of these technologies: MS SQL Server; HTML5, TypeScript, GitHub, AWS services including developer and ingestion tools, boomi integration platform.
Responsibilities
- 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
- Designs, develop, test and deploy custom integrations, REST APIs and stored procedures as required to support and connect applications
Other
- Bachelor's degree (B. A.) from four-year college or university or equivalent experience
- Minimum 3+ years of related experience
- Shorr Packaging does not provide work authorization sponsorship for this position.
- Team based Employee Owner company culture