Pharmarack
Location
Bangalore | India
Job description
About Us
Pharmarack is India’s largest integrated B2B Healthcare platform - combining Technology, Analytics, Logistics, Supply Chain & Financing. An ecosystem partner for Pharmaceutical and Consumer Health companies, Distributors, Retailers, Hospitals and Public Health enterprises. We are the largest in terms of GMV with crores of orders placed every year worth multi-billion dollars. We are building an industry leading team of passionate professionals who will truly transform a sector of national importance. The mission is to build an industry first state of the art platform that helps bring insights and intelligence to the entire Pharma lifecycle. Experience Required 10 to 15 years Job Description We are seeking a highly skilled and experienced Software Architect to lead our software architecture and development efforts. The ideal candidate will possess a deep understanding of software architecture patterns, cloud technologies, and system design. This role involves strategizing, designing, and implementing large-scale software solutions that meet the evolving needs of our business and clients. The Chief Software Architect will play a pivotal role in driving technological innovation and excellence within the organization. Key Responsibilities: Design and implement robust software architecture patterns to support scalable and resilient system development. Lead the adoption and mastery of cloud architectures, specifically AWS and GCP , ensuring efficient deployment and operation of cloud-based applications. Expertise in Kubernetes-based systems , managing containerized applications, and orchestrating deployments at scale. Oversee the development and maintenance of APM (Application Performance Management) strategies to ensure high performance and reliability of software applications. Develop and maintain visualization tools and dashboards, including expertise in Grafana , to monitor, analyze, and visualize performance metrics and system health. Design and build efficient data pipelines using Apache Airflow , ensuring seamless data flow and processing for analytics and business intelligence. Optimize cloud costing and ensure the efficient use of cloud resources to manage and reduce operational costs. Architect performance-oriented systems , focusing on scalability, efficiency, and the ability to handle high volumes of traffic and data. Expertise in relational database systems (RDS) and NoSQL databases like MongoDB, ensuring the integrity, performance, and scalability of data storage solutions. Lead the development of microservice-based architectures using Node.js , ensuring modularity, scalability, and the integration of diverse system components. Experience in programming languages such as Python and .NET is a plus, contributing to a versatile and flexible development environment. Drive DevSecOps practices, incorporating security into the software development lifecycle and leveraging SRE (Site Reliability Engineering) tools like Prometheus , Grafana , ELK Stack (Elasticsearch, Logstash, Kibana) , and Jenkins for continuous integration and delivery. Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices. Expertise on implementing Infrastructure as Code (IaC) using Terraform for efficient resource provisioning and Ansible for robust configuration management , automating the deployment and maintenance of scalable, secure, and highly available systems. Experience on any Content Management Systems (CMS) is a plus. Expertise on setting up the testing automation infrastructure. Experience in SAP systems integrations is a plus. Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Professional certifications like TOGAF (The Open Group Architecture Framework) or equivalent. Proven experience in leading software architecture design and implementation for large-scale systems. Deep expertise in AWS and GCP cloud platforms, including architecture design, deployment, management, and optimization. Strong background in Kubernetes, containerization, and microservices architectures. Proficiency in APM tools, visualization platforms like Grafana, and data pipeline tools such as Apache Airflow. Extensive experience in cloud costing optimization and performance engineering. Solid understanding of RDS and NoSQL databases, including MongoDB. Experience in developing microservices using Node.js; knowledge of Python and .NET is a significant advantage. Familiarity with DevSecOps and SRE practices, including experience with popular tools in the ecosystem. Excellent leadership, communication, and project management skills.Job tags
Salary