What are the responsibilities and job description for the Dot Net Lead Architect position at Hexaware Technologies?
At Hexaware Technologies, we are a leading global IT Services company, dedicated to driving digital transformation and innovation for businesses around the world. Founded in 1990, Hexaware has grown into a globally trusted partner for enterprises, offering comprehensive AI empowered services including IT Consulting, Application Development, Infrastructure and Cloud Management and Business Process services.
At Hexaware we are a community of creative, diverse, and open-minded Hexawarians creating smiles through the power of great people and technology. We pride ourselves on our people-centric culture and commitment to sustainability. Our diverse team of over 30,000 professionals across 30 countries is driven by a shared passion for innovation and excellence. We foster a collaborative environment where creativity and continuous learning are encouraged, enabling our employees to thrive and grow.
Job description:
Must have Skills: Monoliths, “On Prem tools”, Kubernetes, Kafka.
Essential Responsibilities:
- Architect and implement scalable microservices-based solutions.
- Deploy and manage containerized applications using Kubernetes.
- Design and optimize SQL databases for performance and scalability.
- Integrate and maintain Elasticsearch for advanced search and analytics.
- Design and implement queuing mechanisms using technologies like Kafka and RabbitMQ for asynchronous processing.
- Collaborate with cross-functional teams to gather requirements and deliver robust software solutions.
- Ensure compliance with InfoSec standards and participate in system upgrades and user training.
- Create automated tests and maintain documentation for all development work.
Minimum Experience Requirements:
- 6–7 years of experience in full-stack application development.
- Extensive experience with monoliths and on-prem development.
- Should have deep knowledge and be able to equate the cloud native tools to their on-prem equivalents.
- Proven expertise in microservices architecture and distributed systems.
- Able to design and build microservices and distributed architecture using on-prem only tools.
- Hands-on experience with Kubernetes for container orchestration.
- Strong knowledge of SQL databases (e.g., SQL Server, PostgreSQL).
- Experience with external dependencies to on-prem such as Elasticsearch for search and analytics.
- Familiarity with queuing technologies such as Kafka and RabbitMQ.
- Experience with CI/CD pipelines and version control systems.
- Ability to work independently and mentor junior developers.
Technical Skills:
- Proficient in microservices architecture and Kubernetes.
- Strong experience with relational databases (SQL Server).
- Hands-on experience with Elasticsearch.
- Experience with queuing technologies such as Kafka and RabbitMQ.
- Skilled in RESTful API development and server-side languages (.NET, Python).
- Familiarity with authentication mechanisms (OAuth 2.0, JWT).
- Experience with containerization (Docker) and CI/CD tools.