You will design and oversee complex, scalable data integration architectures within a large-scale ecosystem.
Responsibilities
Evaluate and implement nonfunctional requirements including security (SSO, SCIM), scalability, availability, observability, RTO, RPO, and performance for vendor-based SaaS products.
Design highly scalable data integration solutions that align with enterprise standards.
Create and review architectural decision documents in collaboration with Information Systems Security and Enterprise Architecture teams.
Recommend modern cloud-based middleware solutions tailored to specific delivery team use cases.
Mentor junior developers on API design, security, and monitoring best practices.
Required Skills
10+ years of .NET development experience.
10+ years of API design and development experience, including REST, SOAP, and OAuth security.
10+ years of SQL Server experience, including RDBMS design, performance tuning, stored procedures, and SQL coding.
6+ years of experience with middleware technologies such as RabbitMQ, Kafka, AWS SQS, Kinesis, or Event Hubs.
5+ years of hands-on experience with a major public cloud provider (Azure, AWS, or GCP).
5+ years of experience with observability tools such as AppDynamics, Splunk, or ELK.
5+ years of experience with DevOps concepts and CI/CD pipelines using Jenkins or GitLab.
5+ years of experience with UML design artifacts, including class, system component, and data flow diagrams.
3+ years of experience deploying and supporting SaaS-based cloud solutions.
Working knowledge of networking fundamentals including NSGs, firewalls, routers, and WAFs.
Preferred Skills
Experience with data integration tools like 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.