Synchrony - Stamford, CT

posted 2 months ago

Full-time - Mid Level
Remote - Stamford, CT
Credit Intermediation and Related Activities

About the position

The Assistant Vice President, Principal Software Engineer at Synchrony is a pivotal role that combines hands-on system design and architecture with leadership responsibilities. This position is ideal for someone who thrives in a fast-paced environment and is passionate about delivering time-sensitive projects on schedule and to specifications. The AVP will be instrumental in leading the development and lifecycle management of the consumer bank fraud teams, focusing on creating innovative solutions that preemptively address bugs and ensure operational excellence. As a technical expert and team leader, the AVP will influence multiple agile development teams throughout all phases of the Agile development lifecycle, utilizing the SAFe framework. In this role, the AVP will implement new technologies and assist developers in transitioning to these technologies. A strong background in architecting applications across the full stack is essential, with specific experience in Pivotal Cloud Foundry (PCF), Cloud Native Application Architecture, Microservices, J2EE, Spring Java, and RESTful APIs. The AVP will also be responsible for designing data models that support complex business processes and driving a Continuous Integration/Continuous Deployment (CI/CD) strategy using tools such as Jenkins, Bitbucket, and uDeploy. Collaboration is key, as the AVP will work closely with software developers, UX designers, product managers, application architects, and customer application experts to create exceptional applications. Mentorship is a significant aspect of this role, as the AVP will have the opportunity to influence team members at all levels. Ensuring compliance with architecture, security, and technology standards set by Synchrony is crucial, as is participating in crafting and maintaining the future state technology architectural strategy and application modernization roadmap. The AVP will lead Agile sprints, ensuring application code quality through development, testing, and quality assurance processes. Additionally, the AVP will participate in root cause analyses and incident reports, providing direction in problem resolution and troubleshooting production defects. A passion for the latest technologies and open-source projects is essential, as is the ability to provide 24x7 on-call support periodically throughout the year. The AVP will also identify opportunities to enhance efficiency and improve system performance, working with third-party vendors to develop and integrate software into the company's products.

Responsibilities

  • Influence many agile development teams through all phases of the Agile development life cycle through SAFe.
  • Implement new technologies and assist developers as they migrate to new technologies.
  • Architect applications across the full stack, with experience 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.
  • Assist in crafting and maintaining the future state technology architectural strategy and application modernization roadmap.
  • Participate in Agile scrums consisting of cross-functional teams.
  • Lead Agile sprints as the technical expert, 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.
  • Analyze production defects, troubleshoot systems, identify root cause, and implement fixes.
  • 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.

Requirements

  • Bachelor's degree and a minimum of 5 years of experience with software engineering, or in lieu of degree, a High School Diploma/GED with 7 years of experience with software engineering.
  • Minimum 5 years of application development experience.
  • Spring Boot and Spring Cloud development background.
  • 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 with 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 in using Splunk for production support.
  • Experience with Database Architecture, Modeling, and familiarity with MySQL & SQL.
  • 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.
  • Strong cross-functional team player with the ability to work seamlessly across a matrix organization and partner with global development companies.
  • Desire to work in a dynamic, fast-paced environment.
  • Experience developing and supporting financial/banking applications.

Benefits

  • Annual bonus based on individual and company performance.
  • Flexible work options including work from home or office.
  • Competitive salary range of $110,000.00 - $185,000.00 USD annually.
Job Description Matching

Match and compare your resume to any job description

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