Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Bank Of America FullStack Developer Angular 
United States, North Carolina, Charlotte 
61895152

19.07.2024

Job Description:

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, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.

Responsibilities:

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements

  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained

  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack

  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle

  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas

  • Automates manual release activities

  • Designs, develops, and maintains automated test suites (integration, regression, performance)

Required Qualifications:

  • A minimum Bachelor’s degree required.

  • Design and develop complex requirements to accomplish business goals.

  • Ensure that software is developed to meet functional, non-functional, and compliance requirements.

  • Ensure solutions are well designed with maintainability/ease of integration and that testing is built in from the outset.

  • Collaborate with global team of programmers to coordinate delivery of software application.

  • Perform coding and documenting artifacts, including unit test plans.

  • Contribute to story refinement and define requirements.

  • Participate in estimating work necessary to realize a story/requirement through the delivery lifecycle.

  • Perform spike/proof of concept as necessary to mitigate risk or implement new ideas.

  • Design and develop solution architectures to scale backend systems using Python, Web, and rest service specifications.

  • Strong hands on experience in Software frameworks Angular, Sql Alchemy and Open Source components for software development.

  • Design and develop production ready software using web, Cloud, Redis and distributed technologies such as Microservices and utilize CI/CD cloud deployment.

  • Strong hands on experience in Front End technologies such as HTML5, CSS3, SASS, FTL, Handlebars, and new design patterns for website development.

  • Strong hands on experience in modern JavaScript frameworks and libraries including React, Angular, jQuery, OO design, and Pattern to develop software applications.

  • Use Test driven development, Agile, Scrum, and SDLC software development methodologies.

Desired Qualifications:

  • 5 years of progressively responsible experience in the job offered or a related IT occupation.

  • Must include 5 years of experience in each of the following:

  • Designing and developing solution architectures to scale backend systems using , Python, Web, and rest service specifications;

  • Utilizing Software frameworks Struts, Spring, Spring MVC, Spring Boot, Groovy, and Open Source components for software development;

  • Designing and developing production ready software using web, Cloud, Redis, Kafka, and distributed technologies such as Microservices and utilizing CI/CD cloud deployment;

  • Utilizing Front End technologies such as HTML5, CSS3, SASS, FTL, Handlebars, and new design patterns for website development;

  • Utilizing Modern JavaScript frameworks and libraries including React, Angular, jQuery, OO design, and Pattern to develop software applications; and,

  • Using Test driven development, Agile, Scrum, and SDLC software development methodologies.

Skills:

  • Application Development

  • Automation

  • Influence

  • Solution Design

  • Technical Strategy Development

  • Architecture

  • Business Acumen

  • DevOps Practices

  • Result Orientation

  • Solution Delivery Process

  • Analytical Thinking

  • Collaboration

  • Data Management

  • Risk Management

  • Test Engineering

1st shift (United States of America)