Application Development - API Architect

Apply Now

Company: Compunnel Software Group

Location: Atlanta, GA 30349

Description:

Job Summary:

We are seeking a highly experienced .NET/API Architect to design and deliver scalable, secure, and high-performing solutions within a cloud-based ecosystem.

This role requires a hands-on expert in API design, integration, and cloud architecture with strong middleware experience.

The ideal candidate will provide architectural direction, lead technical evaluations, and support delivery teams in building robust application and data integration solutions aligned with enterprise standards.

Key Responsibilities:
  • Evaluate and implement nonfunctional requirements such as security (SSO, SCIM), scalability, availability, observability, RTO, RPO, and performance for specialized vendor-based SaaS products within the larger ecosystem.
  • Collaborate with peers by reviewing and presenting architectural solutions for active initiatives.
  • Evaluate and recommend modern cloud-based middleware solutions tailored to delivery team use cases.
  • Guide and mentor junior developers on API design, security, and monitoring best practices.
  • Provide architecture for complex and highly scalable data integration solutions that align with business and enterprise standards.
  • Create and review architectural decision documents in collaboration with Information Systems Security and Enterprise Architecture teams.


Required Qualifications:
  • 10+ years of strong .NET development experience.
  • 5+ years of hands-on experience with at least one major public cloud (Azure, AWS, or GCP).
  • 6+ years of experience developing/supporting applications using middleware technologies such as RabbitMQ, Kafka, AWS SQS, Kinesis, or Event Hubs.
  • 10+ years of SQL Server experience, including RDBMS design, performance tuning, stored procedures, and SQL coding.
  • 10+ years of solid API design and development experience, including API security (REST, SOAP, OAuth).
  • 3+ years of experience deploying and supporting SaaS-based cloud solutions from evaluation to execution.
  • 5+ years of experience with observability tools such as AppDynamics, Splunk, or ELK.
  • Working knowledge of networking fundamentals including NSGs, firewalls, routers, and WAFs.
  • 5+ years of experience with DevOps concepts and CI/CD pipelines using tools like Jenkins or GitLab.
  • 5+ years of experience with UML design artifacts including class diagrams, system component diagrams, and data flow diagrams.


Preferred Qualifications:
  • Experience with data integration tools such as SSIS or Azure Data Factory.
  • Experience with cloud data platforms such as Snowflake, Synapse, or Redshift.
  • Familiarity with federated authentication methods including SSO, SAML 2.0, and SCIM.
  • Expertise in database performance tuning and throughput analysis.


Education: Bachelors Degree

Similar Jobs