.NET / AZURE Architect, ASP.NET Core, C#, REST APIs, EDA, Azure, SQL 6 Mths Cont Alpharetta, GA
Zen & Art · Alpharetta, GA · 3 wk ago
Information TechnologyFull-time
About the Role
We are looking for a senior technical contributor who is passionate about agile software development and collaborative delivery. This individual will help design and deliver high-quality, client-facing systems of engagement that support and enhance the overall client experience.
PRIMARY RESPONSIBILITIES
- Serve as a senior technical contributor and technical owner for one or more major sub-systems within the Digital Platform.
- Collaborate with business partners, product managers, architects, and engineering teams to understand strategic objectives, functional requirements, and acceptance criteria.
- Provide technical leadership for the design and development of custom product features on the Digital roadmap.
- Enhance the client experience by building engaging, performant, secure, and resilient applications and APIs.
- Design and/or redesign solution architecture to improve system performance, scalability, maintainability, and resiliency.
- Develop high-quality, well-tested software aligned with engineering standards and delivery timelines.
- Contribute to automated testing through unit, integration, and functional test suites.
- Conduct code reviews and provide technical feedback to other developers.
- Contribute to the evolution of platform architecture to make it more flexible, testable, scalable, and easy to maintain.
- Collaborate effectively with globally distributed teams while operating as a senior individual contributor.
- Continuously learn, innovate, and apply best practices while meeting product delivery targets.
JOB REQUIREMENTS
- 8+ years of full-stack web application development experience with a proven track record of delivering well-architected and well-written software solutions.
- 4+ years of Azure and/or AWS cloud-native development experience; PaaS experience preferred.
- 4+ years of experience in web and REST API development using ASP.NET Core.
- Experience collaborating with globally distributed engineering teams.
- Experience with OIDC and OAuth2 for implementing web authentication and authorization.
- Experience with SQL and NoSQL database platforms; MongoDB experience preferred.
- Experience configuring CI/CD pipelines; Azure DevOps preferred.
- Experience building event-based and microservice-style architectures.
- Experience with Git source control and Gitflow fundamentals.
- Experience contributing to automated test suites, including unit and integration tests.
- Experience working in Agile delivery models such as Kanban or Scrum.
- Strong communication skills and ability to demonstrate understanding of business goals.
- Proven experience contributing to the design and delivery of product features on a public web application.
- Strong technical leadership skills, including solution architecture using cloud-native services, collaboration, communication, quality ownership, and accountability.
- Successful track record of designing, developing, implementing, and delivering applications and services that meet business goals and technology objectives.
- Able to translate strategy and requirements into tactical technical plans and delivery outcomes.
- Creative, self-motivated, and comfortable working independently as well as collaboratively within a team.
- Able to work effectively in a fast-paced environment with shifting priorities.
- High ethical standards, integrity, and commitment to quality.
- Bachelor's degree in Computer Science or a related area of study preferred.
- Financial services and technology experience is a plus.