EBSCO Industries - Birmingham, AL

posted 2 months ago

Full-time - Mid Level
Birmingham, AL
Merchant Wholesalers, Nondurable Goods

About the position

The Software Engineering Manager position at PRADCO Outdoor Brands is a pivotal role focused on leading the development efforts for the Moultrie Mobile App and Website. This position is designed for an individual who is not only a technical expert but also a strong leader capable of guiding a team of software developers in best practices and quality standards. The manager will work closely with various departments including Product Development, Hardware Engineering, Customer Service, and Marketing to ensure that the development team aligns with the business's goals and timelines. The role emphasizes a customer-driven approach, where understanding user needs and delivering a quality experience is paramount. In this role, the Software Engineering Manager will act as a player-coach, actively participating in the design, build, test, deployment, maintenance, and support of mobile projects. The manager will maintain a clear vision of the business's goals and roadmap, ensuring that the team is progressing towards these objectives. This includes tracking multiple projects, conducting performance reviews for direct reports, and ensuring that the staff possesses the necessary skills and behaviors to perform their tasks effectively and with high quality. A significant aspect of this position involves defining, monitoring, and driving quality metrics for the software team. The manager will document and enforce quality improvement processes, identify quality gaps, and empower team members to address these issues. The overarching goal is to foster a culture of continual quality improvement and successful product and feature launches, ensuring that the company remains competitive in the market.

Responsibilities

  • Lead development efforts on the Mobile App and Website.
  • Actively participate in design, build, test, deployment, maintenance, and support of mobile projects.
  • Coach team members on development best practices.
  • Maintain vision of the business's goals and roadmap and ensure team progress.
  • Track multiple projects and ensure timely completion.
  • Conduct performance reviews for direct reports.
  • Ensure staff has the skills and behaviors to perform tasks with high quality.
  • Define, monitor, and drive quality metrics for the software team.
  • Document and enforce quality improvement processes.
  • Identify quality gaps and empower team members to fill them.

Requirements

  • Bachelor's degree in computer science, software engineering or related field (or equivalent years' work experience).
  • 5+ years of software development experience.
  • Minimum of 1 year of experience planning/executing technical teams to deliver mission-critical projects.
  • Minimum of 3 years related experience in C# and SQL Server.
  • Knowledge of common design patterns (Inversion of Control, Dependency Injection, etc.).
  • Hands-on experience with source control, Azure DevOps, and unit testing.

Nice-to-haves

  • Experience in establishing and improving metric-based processes.
  • Mobile Development experience.
  • Web Development experience.
  • Strong analytical and problem-solving skills.
  • Desire and understanding for high customer satisfaction.
  • Ability to work in a fast-paced environment and juggle multiple tasks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service