HamburgerMenu
hirist

Bahwan CyberTek - Solution Architect - .Net

BAHWAN CYBERTEK PRIVATE LIMITED
9 - 15 Years
Multiple Locations

Posted on: 03/03/2026

Job Description

Company Overview :

Bahwan CyberTek (BCT) is a global provider of digital transformation solutions and services, delivering innovative technology solutions across various industries, including banking, financial services, insurance, retail, and logistics. BCT leverages its deep domain expertise and cutting-edge technologies to help organizations achieve their business objectives and drive sustainable growth.

Role Overview :

As a Solution Architect - .Net+Microservices, you will be responsible for designing and implementing robust, scalable, and maintainable solutions using .Net and Microservices architecture. You will collaborate closely with clients, development teams, and stakeholders to understand business requirements and translate them into technical specifications and architectural blueprints. Your expertise will be crucial in ensuring the successful delivery of high-quality software solutions that meet the evolving needs of our clients.

Skills :

Microservices Architecture Skills :

- Microservices design and decomposition

- Breaking down business requirements into modular services

- Defining service boundaries and business capabilities

- Technology selection for services

- Choosing appropriate frameworks, tools, and platforms

- Communication patterns

- REST APIs

- Message queues (e.g., Kafka)

- API design and inter-service communication

- Protocol definition

- Clear API contracts

- API Gateway implementation

Distributed Systems & Scalability :

- Scalability, fault tolerance, and high availability

- Circuit breakers

- Load balancing

- Horizontal scaling

- Data consistency and latency management

- Eventual consistency

- Data partitioning and migration

- Service discovery and routing

- Database-per-service pattern

Security & Compliance :

- Authentication and Authorization

- OAuth2, JWT

- Secure communication

- TLS/SSL

- Compliance with security regulations

DevOps & Deployment :

- CI/CD pipeline architecture for microservices

- Independent deployment strategies

- Rollback planning

- Containerization and orchestration

- Docker

- Kubernetes

- Collaboration with DevOps teams

Monitoring & Optimization :

- Monitoring, logging, and tracing

- Service health and performance visibility

- Bottleneck identification and resolution

- Caching strategies (e.g., Redis)

- Disaster recovery planning

Leadership & Collaboration :

- Stakeholder alignment (developers, product managers, business teams)

- Architectural guidance and best practices

- Planning for service evolution and refactoring

Job Description :

- Break down business requirements into modular, loosely coupled microservices.

- Define service boundaries, ensuring each microservice handles a specific business capability

- Select appropriate technologies, frameworks, and tools for each microservice based on requirements.

- Design the overall architecture, including communication patterns ( REST, message queues like Kafka).

- Ensure scalability, fault tolerance, and high availability through patterns like circuit breakers, load balancing, and containerization (Docker, Kubernetes).

- Plan for distributed system challenges, such as data consistency, latency, and eventual consistency

- Define protocols and APIs for inter-service communication, ensuring clear contracts

- Manage service discovery and routing

- Design data strategies for microservices, ensuring each service owns its database (Database-per-Service pattern).

- Address data consistency challenges

- Plan for data migration, partitioning, and integration across services.

- Define security measures, including authentication (e.g., OAuth2, JWT) and authorization across services.

- Ensure secure communication (e.g., TLS/SSL) and compliance with regulations.

- Implement API gateways for centralized security, rate limiting, and monitoring.

- Architect CI/CD pipelines for independent deployment of microservices.

- Collaborate with DevOps teams to implement container orchestration (e.g., Kubernetes)

- Plan for rollback strategies.

- Design systems for monitoring, logging, and tracing

- Ensure visibility into service health, performance, and errors across distributed systems.

- Work with stakeholders (developers, product managers, business teams) to align architecture with business goals.

- Guide development teams on best practices and architectural standards.

- Identify and resolve bottlenecks in microservices, such as latency or resource overuse.

- Implement caching strategies (e.g., Redis) and optimize service interactions.

- Plan for disaster recovery and high availability across distributed systems.

- Plan for the evolution of microservices, allowing for new services or refactoring without disrupting the system.

- Ensure the architecture supports horizontal scaling and load balancing


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in