girl looking into her desktop
Back to search results

Senior .NET Architect - Enterprise Payments Technology

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

Shift:

1st shift (United States of America)

Hours Per Week: 

40

Learn more about this role

Full time

JR-21082863

Band: H4

Manages People: No

Travel: Yes, 5% of the time

Manager:

Talent Acquisition Contact:

Hoy Greene

Referral Bonus:

0