Synchrony - Alpharetta, GA

posted 27 days ago

Full-time - Mid Level
Remote - Alpharetta, GA
Credit Intermediation and Related Activities

About the position

The Assistant Vice President, Principal Software Engineer is a hands-on leader responsible for system design and architecture within the consumer bank and credit servicing applications. This role requires deep expertise in solution and event-driven architecture, microservice architecture, and cloud technologies. The AVP will lead development efforts, ensure operational excellence, and mentor teams while influencing agile development practices across multiple teams.

Responsibilities

  • Influence agile development teams through all phases of the Agile development life cycle using SAFe.
  • Implement new technologies and assist developers in migrating to them.
  • Architect applications across the full stack, including PCF, Cloud Native Application Architecture, Microservices, J2EE, Spring Java, and RESTful APIs.
  • Design data models to support complex business processes.
  • Drive a CI/CD strategy using Jenkins, Bitbucket, and uDeploy.
  • Collaborate with software developers, UX designers, product managers, application architects, and customer application experts.
  • Mentor and influence team members at all levels.
  • Ensure compliance with architecture, security, and technology standards.
  • Assist in crafting and maintaining the future state technology architectural strategy and application modernization roadmap.
  • Participate in Agile scrums and lead Agile sprints as the technical expert.
  • Ensure application code quality through development, testing, and QA processes.
  • Address root cause analyses and incident reports, providing direction in problem resolution.
  • Analyze production defects, troubleshoot systems, and implement fixes.
  • Provide 24x7 on-call support periodically throughout the year.
  • Identify ways to increase efficiency and improve system performance.
  • Work with third-party vendors to develop or integrate software into company products.

Requirements

  • Bachelor's degree and a minimum of 5 years of experience in software engineering, or a High School Diploma/GED with 7 years of experience.
  • Minimum of 5 years of application development experience.
  • Experience with Spring Boot and Spring Cloud development.
  • Strong critical thinking, creativity, and problem-solving skills.

Nice-to-haves

  • Experience building and consuming web services via SOAP and REST.
  • Expertise with continuous integration environments.
  • Experience writing unit, integration, and UI test cases.
  • Deep experience with responsive web design principles and cross-device support.
  • Strong experience with Pivotal Cloud Foundry.
  • Knowledge of using Splunk for production support.
  • Experience with Database Architecture, Modeling, and familiarity with MySQL & SQL, Gemfire.
  • Familiarity with JSON, REST, and XML-based web services.
  • Strong oral and written communication skills.

Benefits

  • Annual bonus based on individual and company performance.
  • Flexible work options including remote work and office attendance.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service