Benchmark IT Solutions

Technical Architect

Benchmark IT Solutions  •  Pune, IN (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


12+ years of experience in software architecture


Previous experience in leading technology teams


Proven track record in designing scalable applications


Requirements


Cloud Architecture:


Proficiency in AWS (EC2, Lambda, RDS, S3, API Gateway)


Experience with Google Cloud Platform (GCP) services such as Compute Engine, GKE, and Cloud Functions


Azure experience, including Azure App Services, Azure DevOps, and Azure Kubernetes Service (AKS)


API Management & Integration:


Expertise in API Gateway platforms (Kong, Apigee, AWS API Gateway)


Experience in RESTful API design and development


Proficiency with OAuth 2.0, OpenID Connect (OIDC), and SAML for secure API integration


Knowledge of GraphQL for API design


Microservices and event-oriented architecture:


Design and implementation of microservices using Docker and Kubernetes


Expertise in event-driven architecture, including Kafka, RabbitMQ, or similar messaging systems


Hands-on experience with Apache Kafka for building event streaming platforms


Familiarity with stream processing frameworks like Apache Flink or Kafka Streams


Experience with service discovery, load balancing, and scaling


Implementation of event-sourcing and CQRS patterns for real-time data processing


Circuit breaker and retry mechanisms for resilient microservices


Messaging and streaming technologies:


Proficiency in messaging systems like RabbitMQ, Apache Kafka, and ActiveMQ


Experience with distributed messaging and stream processing


Designing message brokers for high throughput and low latency


Knowledge of data streaming solutions and handling high volume data in real-time


DevOps & Automation:


Extensive experience with CI/CD pipelines (Jenkins, CircleCI, GitLab CI)


Infrastructure as Code (IaC) tools like Terraform, CloudFormation, and Ansible


Hands-on with Docker and Kubernetes for container orchestration and management


Proficiency in monitoring tools (Prometheus, Grafana, ELK stack, Datadog)


Programming Languages:


Strong knowledge of backend languages such as.NET Core, Java, Node.js, and Python


Experience with frontend frameworks: React.js, Angular, or Vue.js


Scripting expertise in Bash, PowerShell, and Python


Database Management:


Proficiency in both SQL (PostgreSQL, MySQL, SQL Server) and NoSQL databases (MongoDB, DynamoDB, Cassandra)


Experience with caching layers like Redis and Memcached


Familiarity with data warehousing solutions (AWS Redshift, Google BigQuery)


Security:


Knowledge of security best practices in cloud environments


Experience with Keycloak or Okta for centralized authentication and authorization


Implementation of security protocols like TLS, SSL, and encryption for data in transit and at rest


Secure coding practices and vulnerability assessment tools (SonarQube, Snyk)


Architecture Frameworks & Patterns:


Proficient in designing and implementing event-driven architecture (EDA)


Experience with Domain-Driven Design (DDD) and CQRS


Familiarity with architectural frameworks such as TOGAF


Strong experience in building scalable, distributed systems with fault tolerance


Version Control & Collaboration Tools:


Expertise with Git (GitHub, GitLab, Bitbucket)


Experience with collaboration tools like Jira, Confluence, Slack, and Microsoft Teams


Exposure to Agile methodologies, including Scrum and Kanban

Benchmark IT Solutions

About Benchmark IT Solutions

Benchmark IT solutions is an end-to-end service product company focusing on AI Lab, Software Product Engineering, DevOps, Test Automation, Performance Engineering and Software Architectural Assessment.

Founded in 2005 by a team of extremely focused and dedicated professionals with the entrepreneurial spirit, Benchmark IT Solutions is an ISO 9001:2015 certified organization that provides technology services that address the intricate and complex business needs of its clients.

Delivering cost-effective quality end-to-end solutions in multiple verticals and technologies enabling our clients to remain competitive and creating overall value for their businesses and customers, through an extraordinary combination of technical skills and functional expertise.

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Pittsburgh, Pennsylvania
Year Founded
2005
Social Media