Charlotte, North Carolina

Job Description:

Position Summary
We are looking for a Senior .NET Architect who will help us expand and maintain variety of cloud native Payment Services. In this role, you will help with architecture strategy, solutions and delivery.

You will be hands-on leader setting examples with proof of concepts, reference implementations, and you'll support architectural guides and present the work. You will be a key member of the Enterprise Payments Technology team, and you will share design, development, and support responsibilities within the team.

Specific responsibilities include:

• Design and maintain the company's cloud native services that power the payment workflows
• Contribute to overall architecture and design, working closely with the other architects to execute on long term vision for the company
• Hands-on development, plus contributing to the overall software life cycle including participating in code reviews, setting coding standards and introducing new technologies to the team
• Work with Quality Assurance and developers to ensure software builds meet system, functional and performance requirements and adhere to corporate polices such as security and privacy
• Participate in the design and planning of enhancements to existing products and development of new products
• Strong work ethic and ability to work independently, as well as in an Agile development environment

Required Skills/ Experience
• 10+ years of hands-on experience in Microsoft stack (C#, .NET Core/Framework)
• 5+ years of experience developing cloud native services using Azure or other public cloud
• Strong understanding of concepts like SOA, Domain Driven Design, Event Sourcing and REST API
• Experience with architecting distributed systems which are highly scalable, available and fault tolerance
• Strong understanding of Security, Cryptography, CICD, Containerization, IaC and Observability
• Track record of pragmatic build vs buy vs OSS decision making
• Capabilities in translating current and future end user requirements and expectations into products and solutions
• Demonstrated ability to give estimates for new features based on minimal requirements / specifications, to prioritize and break down the work into milestones and sprints
• Demonstrated ability to identify and escalate risks / issues, and work with engineering management to overcome them
• Proactive attitude with a drive to improve engineering architecture and processes
• Demonstrated ability to deliver technical presentations and demos within the team. Facilitating knowledge sharing, coaching and mentoring within the team is a big plus.

Desired Skills/ Experience
• Experience with architecting applications for the Azure using Azure SQL, Cosmos DB, Azure Functions, Event Grid, Service bus
• Experience with developing platform using API Gateway, OAuth2 is a plus
• Knowledge of payment gateways, EMV and POS is a plus

Job Band:
H4

Shift:
1st shift (United States of America)

Hours Per Week:
40

Weekly Schedule:

Referral Bonus Amount:
0
--> Job Description:

Position Summary
We are looking for a Senior .NET Architect who will help us expand and maintain variety of cloud native Payment Services. In this role, you will help with architecture strategy, solutions and delivery.

You will be hands-on leader setting examples with proof of concepts, reference implementations, and you'll support architectural guides and present the work. You will be a key member of the Enterprise Payments Technology team, and you will share design, development, and support responsibilities within the team.

Specific responsibilities include:

• Design and maintain the company's cloud native services that power the payment workflows
• Contribute to overall architecture and design, working closely with the other architects to execute on long term vision for the company
• Hands-on development, plus contributing to the overall software life cycle including participating in code reviews, setting coding standards and introducing new technologies to the team
• Work with Quality Assurance and developers to ensure software builds meet system, functional and performance requirements and adhere to corporate polices such as security and privacy
• Participate in the design and planning of enhancements to existing products and development of new products
• Strong work ethic and ability to work independently, as well as in an Agile development environment

Required Skills/ Experience
• 10+ years of hands-on experience in Microsoft stack (C#, .NET Core/Framework)
• 5+ years of experience developing cloud native services using Azure or other public cloud
• Strong understanding of concepts like SOA, Domain Driven Design, Event Sourcing and REST API
• Experience with architecting distributed systems which are highly scalable, available and fault tolerance
• Strong understanding of Security, Cryptography, CICD, Containerization, IaC and Observability
• Track record of pragmatic build vs buy vs OSS decision making
• Capabilities in translating current and future end user requirements and expectations into products and solutions
• Demonstrated ability to give estimates for new features based on minimal requirements / specifications, to prioritize and break down the work into milestones and sprints
• Demonstrated ability to identify and escalate risks / issues, and work with engineering management to overcome them
• Proactive attitude with a drive to improve engineering architecture and processes
• Demonstrated ability to deliver technical presentations and demos within the team. Facilitating knowledge sharing, coaching and mentoring within the team is a big plus.

Desired Skills/ Experience
• Experience with architecting applications for the Azure using Azure SQL, Cosmos DB, Azure Functions, Event Grid, Service bus
• Experience with developing platform using API Gateway, OAuth2 is a plus
• Knowledge of payment gateways, EMV and POS is a plus

Job Band:
H4

Shift:
1st shift (United States of America)

Hours Per Week:
40

Weekly Schedule:

Referral Bonus Amount:
0
Job Description:

Position Summary
We are looking for a Senior .NET Architect who will help us expand and maintain variety of cloud native Payment Services. In this role, you will help with architecture strategy, solutions and delivery.

You will be hands-on leader setting examples with proof of concepts, reference implementations, and you'll support architectural guides and present the work. You will be a key member of the Enterprise Payments Technology team, and you will share design, development, and support responsibilities within the team.

Specific responsibilities include:

• Design and maintain the company's cloud native services that power the payment workflows
• Contribute to overall architecture and design, working closely with the other architects to execute on long term vision for the company
• Hands-on development, plus contributing to the overall software life cycle including participating in code reviews, setting coding standards and introducing new technologies to the team
• Work with Quality Assurance and developers to ensure software builds meet system, functional and performance requirements and adhere to corporate polices such as security and privacy
• Participate in the design and planning of enhancements to existing products and development of new products
• Strong work ethic and ability to work independently, as well as in an Agile development environment

Required Skills/ Experience
• 10+ years of hands-on experience in Microsoft stack (C#, .NET Core/Framework)
• 5+ years of experience developing cloud native services using Azure or other public cloud
• Strong understanding of concepts like SOA, Domain Driven Design, Event Sourcing and REST API
• Experience with architecting distributed systems which are highly scalable, available and fault tolerance
• Strong understanding of Security, Cryptography, CICD, Containerization, IaC and Observability
• Track record of pragmatic build vs buy vs OSS decision making
• Capabilities in translating current and future end user requirements and expectations into products and solutions
• Demonstrated ability to give estimates for new features based on minimal requirements / specifications, to prioritize and break down the work into milestones and sprints
• Demonstrated ability to identify and escalate risks / issues, and work with engineering management to overcome them
• Proactive attitude with a drive to improve engineering architecture and processes
• Demonstrated ability to deliver technical presentations and demos within the team. Facilitating knowledge sharing, coaching and mentoring within the team is a big plus.

Desired Skills/ Experience
• Experience with architecting applications for the Azure using Azure SQL, Cosmos DB, Azure Functions, Event Grid, Service bus
• Experience with developing platform using API Gateway, OAuth2 is a plus
• Knowledge of payment gateways, EMV and POS is a plus

Shift:
1st shift (United States of America)

Hours Per Week:
40
Learn more about this role

Charlotte, North Carolina

You’ve led troops, now help lead your community 

As a leader in the military, you motivated troops to get the job done. We value your ability to influence change and encourage you to continue that influence here and in our communities. Our Military Affairs Team proudly supports veterans in our communities through education and volunteer events. Together, we can create better communities and a brighter future for us all. 

First you fought for the American dream, now you can guide its future

You joined the military to protect a nation and its people. Let the same passion for making a difference lead you to a new career. At Bank of America, we’re proud that more than 6,800 veterans work for us. They’ve discovered that their desire to help others didn’t end with their service. Here, you’ll help our customers and clients connect to better financial lives.

Similar jobs