Posted in

Senior Engineer

Senior Engineer

CompanyBank of America
LocationCharlotte, NC, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

Requirements

  • Possess 12+ years of experience as an architect, development lead in a complex financial industry data environment.
  • Extensive experience working in a complex workflow automation and excellent understanding of Banking.
  • Strong proven experience in workflow / Case Management solutions using Pega.
  • Strong proven experience in handling medium to large size Pega Application development projects by providing solution design & architecture.
  • Owns end to end solution architecture and design for a set of applications within the portfolio.
  • Extensive hands-on architecture, design and development experience with large-scale application & technology solutions with multiple stakeholders. Reusable framework design/development experience is a plus.
  • Extensive hands-on architecture, design and development of micro services general patterns and practices.
  • Demonstrate strong leadership, communication, analytical and organizational skills.
  • Ability to effectively manage day-to-day interactions and relationships with a diverse group of colleagues.
  • Put people at ease when necessary and instill a high degree of trust quickly and genuinely.
  • Effectively manage resource allocations to match the budget and keep track of it.
  • Effectively lead teams and inspire others to achieve goals through innovation, quality and excellence.
  • Contribute to improve process efficiencies/ Agile enablement etc. for the benefit of the organization.
  • Manage/track team compositions and maintain balance within Agile teams in regard to resource attrition (Dev)

Responsibilities

  • Ensures that the design and engineering approach for complex features are consistent with the larger portfolio solution
  • Define the technology tool stack for the solution and evaluate and adapt new testing tool/framework/practices for team(s)
  • Enables team(s)/applications with Continuous Integration/Continuous Development (CI/CD) capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipeline
  • Guides and influences team(s) on design and best practices for high code performance –e.g. pairing, code reviews
  • Provides end-to-end delivery of complex features, including automation, for either a single team or multiple teams, at the program level
  • Conducts research, design prototyping and other exploration activities such as evaluating new toolsets and components for release management, CI/CD, and features
  • Works with stakeholders to establish high-level solution needs and with architects for technical requirements

Preferred Qualifications

  • A motivated individual who is passionate about technology and has demonstrated track record of high integrity, energy and optimism.
  • An individual with excellent communication skills, both oral and written; a person who is articulate and a good presenter of ideas.
  • Be able to work in a fast paced environment to drive quality goals while meeting aggressive delivery deadlines.
  • Be able to develop, convey and defend a point of view
  • A good listener; a person who seeks input and involves others in his/her communications; a person who values and cultivates relationships.
  • An individual with a demonstrated ability to influence without authority.
  • A professional who is apolitical, business-focused and exercises good judgment.
  • An individual with a demonstrated ability to get things done and make things happen; a person who is resourceful, seizes opportunities and is an innovator.
  • A bachelor’s and/or master’s degree in computer science (data science) or related field is highly desirable.