Synchrony - Chicago, IL

posted about 2 months ago

Full-time - Mid Level
Remote - Chicago, IL
Credit Intermediation and Related Activities

About the position

The Assistant Vice President, Principal Software Engineer is responsible for leading the development and lifecycle management of consumer bank and credit servicing applications. This role requires deep expertise in solution and event-driven architecture, microservice architecture, and cloud technologies, along with the ability to influence and lead a team. The position emphasizes hands-on system design and architecture, ensuring timely project completion and operational excellence.

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 to create applications.
  • Mentor and influence team members at all levels.
  • 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 with cross-functional teams.
  • Lead Agile sprints as the technical expert, including sprint planning and reviews.
  • 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 4 years of experience in software engineering, or a High School Diploma/GED with 6 years of experience.
  • Minimum 4 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 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 both technical and non-technical peers.
  • Strong cross-functional team player with the ability to work across a matrix organization.
  • 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.
  • Salary range of $95,000.00 - $160,000.00 USD Annual.
Job Description Matching

Match and compare your resume to any job description

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