Posted in

Lead Developer – IS Corporate Administration

Lead Developer – IS Corporate Administration

CompanyJ.M. Smucker
LocationAkron, OH, USA, Cleveland, OH, USA, Massillon, OH, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.