AVP, API Engineer
Synchrony · Charlotte, NC · 4 wk ago
EngineeringFull-time
About the role
The Assistant Vice President, Principal Software Engineer leads a team in a hands-on system design and architecture environment, ensuring timely project completion and adherence to specifications. They drive innovation and excellence in consumer bank and credit servicing applications.
Responsibilities
- Influence many agile development teams through all phases of the Agile development life cycle through SAFe
- Implement new technologies and assist developers migrating to new technologies
- Architect applications across the full stack, with expertise in PCF, Cloud Native Application Architecture, Microservices ecosystem, J2EE, Spring Java, and RESTful APIs
- Design data models to support complex business processes
- Drive a CI/CD strategy using Jenkins, Bitbucket, and uDeploy stack
- Influence and collaborate with software developers, UX designers, product managers, application architects, and customer application experts to create amazing apps
- Mentor and influence all levels of the team
- Ensure compliance with architecture, security, and technology standards set by Synchrony
- Craft and maintain the future state technology architectural strategy, along with application modernization and migration roadmap
- Lead Agile scrums consisting of cross-functional teams, including sprint planning, daily standups, backlog grooming sessions, and sprint reviews
- Ensure application code quality through development, test, and QA
- Participate in addressing root cause analyses, incident reports, and provide direction in problem resolution
- Passionate about the latest technologies, open-source projects, and languages
- Identify ways to increase efficiency and improve system performance
- Work with third party vendors to develop software and/or integrate their software into the company's products
Qualifications/Requirements
- Bachelor’s degree and a minimum of 8 years of experience with software engineering OR, in lieu of degree, High School Diploma/GED 10 years of experience with software engineering
- Minimum 6 years of application development experience
- Spring Boot and Spring Cloud development background
- Critical Thinking, creativity, and problem-solving skills
- Experience building and consuming web services via SOAP and REST
- Expertise with continuous integration environments
- Experience with writing unit, integration, and UI test cases
- Strong experience with responsive web design principles and cross device support
- Familiarity with Database Architecture, Modeling, and familiarity with MySQL & SQL, Gemfire
- Familiarity with JSON, REST and XML based web services
- Working knowledge of the overall mobile industry
- Excellence in technical communication with technical and non-technical peers
- Excellent interpersonal skills with the ability to influence clients, team members, management, and external groups
- Excellent attention to detail in a team environment
- Strong oral and written communication, analytical, and problem-solving skills
- Experience utilizing Dev AI tools e.g. GitHub Copilot
- Ability to analyze, use structured problem solving and available tools to troubleshoot systems, identify root cause, action plans, impact, and resolution options