Bank of America

Bank of America

Software Engineer II

Atlanta, GAPosted 3 days ago
Full TimeMidUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, coding solutions, unit testing, and ensuring the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. Job expectations include an awareness of development and testing practices in the industry. This role is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the role include ensuring that software is developed to meet functional, non-functional, and compliance requirements. This role codes solutions, unit tests, and ensures the solution can be integrated successfully into the overall application/system with clear, robust, and well-tested interfaces. They are familiar with development and testing practices of the bank. DevEx is a growing department within the Global Technology division at Bank of America that is responsible for: Improving the experience for our teammates and customers Drive accessibility of applications Reducing risk and improving quality across our technology portfolio by aligning to a single enterprise architecture strategy and delivering governance that enables consistency, integration, and automation

Qualifications

Required Qualifications

  • Broad and deep experience designing solutions across varied software development platforms and environments including GitHub CoPilot and Microsoft CoPilot Studio (both low-code and pro-code).
  • Strong, independent, ownership focused technical leader requiring minimal oversight including the ability to prioritize work and meet deadlines
  • Design and/or development experience with complex, integrated, high volume applications for resiliency and performance leveraging both application (e.g. caching, replication) and infrastructure components (e.g. load balancers, clustering)
  • Knowledge of security aspects of integrated system design and associated protocols e.g. AAA, token based auth, encryption
  • Process expertise across the software development lifecycle (SDLC) i.e. requirements definition, build, test, deploy, release, operate
  • Ability to provide clear, concise technical guidance to the delivery partners along (e.g. developers, engineers) with comprehensive status communication to program management (e.g. product owners, scrum masters)
  • Ability and desire to perform hands on POC work to comprehensively assess applicability and impact of technology and patterns to our solution designs

Preferred Qualifications

  • Effective Communication: Ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Team Collaboration: Strong skills in working collaboratively with cross-functional teams, including developers, architects, and business analysts.
  • Adaptability: Flexibility to learn and adapt to new technologies, tools, and methodologies in a fast-paced environment.
  • Problem-Solving: Proactive approach to identifying and resolving complex issues with innovative solutions.

Skills & Technologies

Scrum

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Mid

Location

Atlanta, GA

Posted

3 days ago

Country

US