Lead Developer – IS Corporate Administration
Company | J.M. Smucker |
---|---|
Location | Akron, OH, USA, Cleveland, OH, USA, Massillon, OH, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- 5+ years of work experience as a developer, with either a Bachelor’s degree in a STEM discipline or specialized training in Information Technology.
- Experience with technical delivery in formal development roles across multiple technologies.
- Experience with entire software development lifecycle (SDLC).
- Experience delivering assignments independently within formal project frameworks (Agile, Traditional/Waterfall, DevOps).
- Broad knowledge of development languages, with proficient depth in certain languages.
- Advanced skills within enterprise toolsets for integration, reporting, process orchestration and/or scheduling.
- Application of multiple data structures, algorithms, formats and integration methods.
- Ability to evaluate, articulate, estimate and recommend design approaches for technical solutions in addressing complex concepts and requirements.
- Ability to conduct integrated test scenarios, troubleshoot and debug developed code, and select best balanced alternatives in support of solution objectives.
- Ability to train and mentor other resources on technical topics and delivery techniques.
- Presentation and facilitation of technical topics with broad audiences.
- Demonstrated ability to collaborate and manage work involving multiple resources (internal or contracted).
- Ability to implement modern IT concepts (Cloud Computing, Infrastructure as Code, DevOps) within domain or organization.
Responsibilities
- Participate as a heavy contributor to technical efforts and/or manage the technical delivery of medium to large projects, which may include directing other team members on development activities.
- Build work plans to complete required technical activities and align with architectural principles associated with the project.
- Design solutions across a set of applications and integrations. This includes creating technical project deliverables such as high-level solution designs and technical specifications for a range of solution needs.
- Build solutions involving complex and/or newer technologies, often requiring research and experimentation to complete. This person will apply varied delivery frameworks to achieve speed to value.
- Lead integration, performance, and load testing efforts and help identify and implement opportunities for automation.
- Provide in-depth input on cutover planning and mock cutover exercises, striving for minimal disruption. This role will be consulted as a key resource during go-live activities and hypercare support.
- Facilitate troubleshooting and fixes for complex software and data integration issues.
- Facilitate development of Standard Operating Procedures (SOPs).
- Champion overall supportability of new capabilities and guide maintenance plans.
- Implement standards and continuous improvement for release/version management.
- Set expectations with business customers on delivery of IS service performance.
- Model quality and consistency in execution, seeking and providing feedback on what is working well and what is not.
- Implement improvements to development standards, code promotion processes and/or change management.
- Promote and identify reusable code opportunities to drive efficiency and standardization across solutions.
- Participate in and contribute to continuous learning regarding development languages and computing platforms.
Preferred Qualifications
- Experience implementing or supporting Enterprise Resource Planning (ERP) or other enterprise level software relating to administrative business functions – Finance, Accounting, Human Resources, Communications, Public Relations, Legal, Enterprise Risk, Ethics & Compliance.
- Experience developing solutions on major cloud service provider platforms, particularly Amazon Web Services (AWS) or Microsoft Azure.
- Experience with Software-as-a-Service (SaaS) implementations within an integrated enterprise environment.
- Experience leading/owning a technical platform with responsibility of its maturity, adoption and learning resources.
- Experience and passion for galvanizing change within teams and professional groups.
- Professional certification in software development.
- Experience with Sarbanes-Oxley (SOX) compliance, IT general controls and related processes.