Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer III 
United States, Texas, Addison 
431361676

02.08.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.

This Software Engineer III will engage withbusiness partners to analyze, implement, and update .NET framework application needs by utilizing sound process improvement models and techniques. Utilize Microsoft BI tools (.NET 4.0/4.5.2, MS SQL Server 2008/2012/2016/2018 and SSIS) to manage the design, development, and implementation of enhancements. Contribute to the technical and operational feasibility of reporting & UI's by creating well designed database solutions. Build action plans and drives execution while Marshalls in appropriate partners to achieve objectives. Execute on your abilities to handle multiple and simultaneous activities and priorities while executing application development, enhancements or support for system issues. Demonstrate the ability to interpret business partners' goals and effectively translate technology solutions into appropriate recommendations that exceed the needs of business partners.


Required Qualifications:

Tech Skills

* 5-7 years programming experience.

* 10 years’ experience with SQL Server 2008/2012/2016/2018

* 8 years’ experience with .NET 4.0/4.5.2

* Strong experience in SSIS

* Participates in design, development and implementation of systems engineering activities, to include OS technical support, systems programming and data center capabilities

* Responsible for support of components of complex engineering and/or analytical tasks and activities. Assists in establishment of input/output processes and working parameters for hardware compatibility and coordination of subsystems design and integration of total system.

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
1st shift (United States of America)