.Net API Architect

  • Atlanta, GA
  • Posted 9 hours ago | Updated 9 hours ago

Overview

Hybrid
Depends on Experience
Full Time

Skills

.Net
API
Architect
ASP.NET
azure
aws

Job Details

.Net API Architect Atlanta, GA / Minneapolis, MN (Need Onsite day 1, hybrid 3 days from office).
Job Description:
We are looking for an experienced API Architect with a strong focus on .NET technologies to join our development team. The ideal candidate will be responsible for designing, developing, and managing APIs that facilitate seamless communication between various applications and services. Candidate will work closely with cross-functional teams to ensure our API architecture is scalable, secure, and aligned with business goals.

Responsibilities:
Design and implement robust, scalable, and secure APIs using .NET technologies (e.g., ASP.NET Core).
Define and maintain API standards, best practices, and guidelines to ensure high-quality API development.
Collaborate with product managers, software engineers, and other stakeholders to gather API requirements and specifications.
Evaluate and select appropriate tools and frameworks for API development and management.
Ensure the performance, security, and scalability of APIs through rigorous testing, monitoring, and optimization.
Mentor and guide development teams on API design, implementation, and best practices.
Stay current with industry trends, tools, and technologies related to API development in the .NET ecosystem.
Facilitate API documentation and provide support for API consumers to ensure successful integration.

Requirements:
Bachelor s degree in Computer Science, Software Engineering, or a related field.
12+ years of experience in software development, with a focus on API design and architecture using .NET technologies.
Strong proficiency in RESTful API design principles and best practices.
Experience with API management tools (e.g., Azure API Management, Apigee).
Familiarity with microservices architecture and cloud platforms (e.g., Azure, AWS).
Proficient in programming languages, particularly C# and .NET Framework/.NET Core.
Strong understanding of security protocols (e.g., OAuth, JWT) and best practices for securing APIs.
Excellent problem-solving skills and the ability to work collaboratively with cross-functional teams.

Preferred, but not required:
Experience with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of CI/CD pipelines and DevOps practices.
Familiarity with API documentation tools (e.g., Swagger, Postman).
Previous experience in a financial technology (FinTech) organization is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.