Search jobs > Charlotte, NC > Software engineer iii

Software Engineer III - SAS Application Development

Hispanic Technology Executive Council
Charlotte, NC, United States
Full-time

At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection.

Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.

One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. Were devoted to being a diverse and inclusive workplace for everyone.

We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.

Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.

Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!

Job Description :

This position is for a detail-oriented middleware and full-stack JAVA developer with strong programming, SQL and shell scripting skills .

The ideal candidate has a trailblazer mentality with a 'many hats' technology background showing that they are interested in more than just Java development.

Candidate will work closely with business and technology partners to deliver solutions and must possess advanced problem-solving skills and the willingness to learn.

Candidates must work well in a supportive and transparent team environment, while having the ability to research and resolve issues independently.

Need a strong communicator with great verbal and written communication skills; a confident and creative problem-solver who can lead interaction with vendor resource while solving issues, who has the ability to communicate effectively and concisely and to engage and influence teams across technology and the business.

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.

Required Qualifications :

  • Requirements include 7-10 years of experience (preferably in the financial industry).
  • UNIX / LINUX experience, well-versed with commands as part of Shell Scripting
  • Strong SQL experience with DB2, Oracle or MS SQL Server
  • Proven experience in JAVA / J2EE and Object-Oriented Design and Programming
  • Strong Spring experience (Spring Batch or Spring Integration a plus)
  • At least one ORM / Persistence Framework : iBatis / MyBatis, Hibernate, JPA
  • SOA, REST / SOAP Web Services, CXF, JAXWS / JAXRS, JSON, XML
  • Maven, Test Driven Development (TDD) and Continuous Integration (CI), JUnit, Mockito
  • IDE : Eclipse, RAD, or other
  • Single Page Application (SPA) development
  • At least one RIA Framework : jQuery (preferred), YUI, Ext JS, DOJO
  • Front-end web development with JavaScript, HTML, CSS, Ajax
  • Experience in using version control tools like Bit Bucket, GitHub and Subversion.
  • Agile / Iterative development and full SDLC development

Desired Qualifications :

  • Stored Procedures, NDMs, AutoSys
  • Cassandra, Hadoop, Kafka, MQ
  • Development in a Cloud environment
  • SAS experience a huge plus

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)

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

Shift :

1st shift (United States of America)

Hours Per Week :

2 days ago
Related jobs
Promoted
Hispanic Technology Executive Council
Charlotte, North Carolina

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions ...

Promoted
Timmons Group
Charlotte, North Carolina

Civil Project Engineer II/III - Land Development . Project Engineer II/IIIs are Civil Engineers with 2 to 10 years’ experience. Ideal candidates would have at least two years of experience in Land Development civil engineering including residential neighborhood design as well as commercia...

Promoted
Timmons Group
Charlotte, North Carolina

Civil Project Engineer II/III - Land Development. Project Engineer II/IIIs are Civil Engineers with 2 to 10 years' experience. Ideal candidates would have at least two years of experience in Land Development civil engineering including residential neighborhood design as well as commercial and mixed-...

INA SOLUTION
Charlotte, North Carolina

Software Development Engineer in Test(SDET). Collaborate with development and QAteams to identify and resolve softwaredefects. Solid understandingof software development lifecycle and agilemethodologies. Execute manual andautomated tests to ensure software quality andperformance. ...

Esri
Charlotte, North Carolina

Work with a team of dedicated Software Engineers, Product Engineers, and Site Reliability Engineers to design, build, and maintain the most desired capabilities and enhancements. As a software engineer, you will design and develop software used by organizations across diverse markets and industries....

AGDATA
Charlotte, North Carolina

Engage in full software development lifecycle, including testing and deployment. With data services at the core—surrounded by an extensible array of streamlined software solutions—our unified platform represents over three decades of innovation and expertise in the agriculture, crop protection, spec...

Vanguard
Charlotte, North Carolina

Provide senior level system analysis, design, development, and implementation of applications and databases. Employ software development techniques to ensure tests are implemented in a way that support automation. Thoroughly understand software development methodology. Elevate code into the developm...

Bank of America
Charlotte, North Carolina

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions ...

Truist
Charlotte, North Carolina

Bachelor’s Degree and six to ten years of experience or equivalent education and software engineering training or experience. A deep understanding of application architecture and development in. Develop customized coding, software integration, perform analysis, configure solutions, using tools speci...

CVS Health
North Carolina, Work At Home, US
Remote

Manager of Application Development within the Shared Services and Advanced Technology Delivery (SSATD) organization. Bachelors in computer science, Software Engineering or Information Technology or equivalent combination of education and experience (2. As a Sr Mgr, App Dev (IC) - Enterprise Content ...