Software Development Manager

Chewy Chewy · Retail · Minneapolis, MN

Manage the design, development, testing, implementation, and support of software applications and related integrations, with a focus on Agile methodology and modernizing legacy systems. Requires experience with Java/J2EE and Spring Boot.

What you'd actually do

  1. Responsible for the design, development, testing, implementation, and support of software applications and related integrations.
  2. Develop in depth knowledge of business processes and systems environment and actively participate in the definition, design, development, testing and implementation of software functionality using the Agile methodology.
  3. Create or modify complex programs, modules, routines, scripts and data objects from a detailed design where efficiency, performance and reliability are critical.
  4. Collaborate to identify, isolate and resolve malfunctions related to software, conduct knowledge transition on solutions to the designated application support team.
  5. Create and evolve application documentation as required.

Skills

Required

  • Java/J2EE
  • Spring Boot
  • Agile methodology
  • software design
  • software development
  • testing
  • implementation
  • support
  • business process analysis
  • system integration
  • legacy system modernization
  • cross-functional collaboration
  • stakeholder management
  • requirements gathering
  • functional specifications
  • technical solutions
  • team supervision

Nice to have

  • Computer Science degree
  • Computer Engineering degree
  • 6 years of experience as a Software Developer

What the JD emphasized

  • Bachelor's degree in Computer Science, Computer Engineering, or related field and 6 years of experience required as a Software Developer, or related position/occupation.
  • Experience must include 6 years of experience with the following:
  • Daily standups, agile ceremonies, and meetings with stakeholders to discuss, understand, visualize, and convert requirements into functional specifications;
  • Collaborate and set expectations with cross-functional project teams on in-scope requirements and timelines;
  • Refining and redefining system attributes based on business needs;
  • Cross-product analysis to understand and modernize legacy systems, redefining interactions and fitting new components into the ecosystem;
  • Collaborate with source, downstream, implementation, and product teams on integrations, design decisions, and timelines;
  • Coordinate between diverse experts (Product Owners, Tech Arch, Engineers) to convert business needs into technical solutions;
  • Java/J2EE
  • Spring Boot