Software Development Manager - .NET

Aqua Finance, Inc.Bartlett, TN
23h

About The Position

The IT Software Development Manager is responsible for leading development teams in designing, developing, implementing and continuously improving software solutions critical to business processes. The IT Software Development Manager drives the team to deliver quality, highly available, well-documented solutions that follow company standards and are delivered according to planned timelines. The IT Software Development Manager fosters a strong relationship with technology vendors, IT security, PMO and legal teams. Aqua Finance (Aqua) delivers flexible and consumer-friendly financing programs so families across the U.S. can bring their dreams to life. Our financing solutions make clean water, home renovations, and the great outdoors more affordable. We’re a growing, national company with values that are deeply rooted in a midwestern culture that cares about you as an individual. We succeed when you succeed and celebrate what you bring to Aqua. Here are Aqua, we say “Yes” to helping you succeed! Beyond finding your dream career, we aim to be a first-choice employer.

Requirements

  • Bachelor’s degree in Computer Science or technical discipline, or commensurate work experience required
  • 6 years of experience in Software Development with progressively elevated roles required
  • 2 years of people management experience in a Technical field required
  • Ability to lead in an environment of onshore and offshore resources
  • Experience developing in the Azure environment
  • Experience with relational database design and SQL Server and/or Postgres development
  • Experience with source control management systems and CI/CD
  • Experience with agile development methodologies
  • Attention to detail and accuracy required
  • Excellent verbal and written communication skills required
  • Proficient in the utilization of Microsoft Office Suite

Nice To Haves

  • Financial industry experience preferred
  • Experience with one or multiple programming languages (Go/Golang, C#, Python) is preferred
  • Experience with Redis, Docker, Python, Blazor and React is a plus

Responsibilities

  • Guide team development efforts towards successful project delivery
  • Provide technical leadership to teammates through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Identify and encourage areas for growth and improvement within the team.
  • Collaborate with project managers, software developers, application architects, business analysts, security analysts and quality analysts to plan, design, develop, test, and maintain business applications
  • Cross project resource planning of the development team
  • Assist in the creation of user stories, estimates and sprint plans
  • Participate in peer-reviews of solution designs and related code
  • Proactively solves complex problems
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget
  • Periodic after core hours, night and weekend work is required in relation with support, system testing, upgrade, and implementation activity
  • Evaluate and recommend improvements to processes, tools, and SDLCs
  • Pursue ongoing training and/or certifications necessary to stay current in job role for yourself and teams
  • Hire, supervise, and train development teams
  • Responsible for employee development, discipline, and performance appraisals
  • Other duties as directed
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service