Senior Manager Technology - Enterprise Applications

Apply Now

Company: Synovus Financial

Location: Atlanta, GA 30349

Description:

Job Summary:

We are seeking a highly skilled and experienced Senior Software Development Manager to lead our Enterprise Applications teams in maintaining and supporting multiple platforms used by the different lines of business including HR, Finance, and Sourcing. This role will also lead the team to deliver innovative software solutions. The SDM will be responsible for delivering this product using microservices architecture in an agile environment, leveraging Microsoft Azure or other cloud platforms. This role demands a strategic thinker with a proven track record of managing complex software projects, driving innovation, and leading high-performing teams.

Responsibilities:

  • Work with SaaS vendors to maintain, support and implement best practices; make sure vendor support tickets are closed within SLAs and customer success is engaged when needed.
  • Lead and manage multiple development teams to design, develop, and deliver robust platforms.
  • Collaborate with other departments, such as HR and Finance, to ensure software meets business needs.
  • Define project scope, goals, and deliverables that support business goals in collaboration with senior management and stakeholders.
  • Oversee the entire software development lifecycle, including planning, design, development, testing, deployment, and maintenance.
  • Ensure the implementation of best practices in software development, including code reviews, continuous integration, and automated testing.
  • Collaborate with product management to prioritize features and enhancements based on business needs and technical feasibility.
  • Drive the adoption of microservices architecture and ensure seamless integration with other systems through APIs.
  • Foster a culture of innovation, collaboration, and continuous improvement within the development teams.
  • Manage project timelines, resources, and budgets to ensure timely and successful delivery of each supported platform.
  • Mentor and develop team members, providing guidance and support to help them achieve their full potential.
  • Each team member is expected to be aware of risk within their functional area. This includes observing all policies, procedures, laws, regulations and risk limits specific to their role. Additionally, they should raise and report known or suspected violations to the appropriate Company authority in a timely fashion.
  • Performs other related duties as required.


The information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.

Synovus is an Equal Opportunity Employer supporting diversity in the workplace.

Minimum Education: Bachelor's Degree required in Computer Science, Information Systems, or related field. Master's Degree is preferred.

Minimum Experience: 10 years of IT work experience, including 5 years managing projects. Experience with projects in multiple technologies and functions; demonstrated experience managing customer relationships.

Required Knowledge, Skills, & Abilities:
  • Possesses a combination of business, behavioral, and technical leadership skills, the most important being an understanding of the customers' business needs, processes, and functions.
  • Experience in supervising support operations for a multi-site environment, budget and expense management, and contract management.
  • Proven track record in deploying large scale technology solutions. Significant prior experience interfacing and liaising between business and technical teams to develop strategies, gather requirements, estimate projects and report progress.
  • Knowledge of how to leverage business applications for competitive advantage.
  • Knowledge of current technologies with experience in leading inter-organization change to increase efficiency by the implementation of technology.
  • Knowledge of the software development process, including requirements gathering, analysis and design, development tools and technologies, release and version control, contemporary testing methodologies, and deployment management.
  • Exceptional verbal and written communication skills.
  • Strong conceptual and creative skills.
  • Experience managing IT medium to large operating budgets.
  • Strong teamwork and interpersonal skills at all levels of management.
  • Ability to blend creativity, problem solving, and technical skills for refining existing theories or developing new approaches.
  • Ability to present and explain technical information in a way that establishes rapport, persuades others, and gains understanding.
  • Ability to communicate needs and schedules to IT and clients.
  • Ability to establish and maintain a high level of customer trust and confidence.
  • Proficient in MS Excel, MS PowerPoint and MS Word .

Similar Jobs