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 for Erica, Bank of America’s AI-powered virtual assistant. The position requires proficiency in Java, Python, containerization, and cloud technologies, with strong engineering fundamentals and a passion for building scalable, high-quality software solutions. Will work on next-generation conversational AI platforms, leveraging modern architectures and cloud-native patterns to deliver exceptional customer experiences.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
Associate degree