Description

Job Profile :
 


We are seeking an experienced Lead Software Engineer who specializes in the design, development, and architecture of multi-tenant, service-based software systems with a focus on cloud technologies (AWS, GCP), Python, and data analytics. The successful candidate will be adept at building data-intensive analytical applications, creating insightful dashboards, and leveraging both SQL and NoSQL databases to drive business intelligence.

Experience Required : Minimum of 8 years of experience in software development with a significant focus on cloud-based, multi-tenant architectures.
 

 

Skills, Knowledge and Expertise :
 

- Expertise in Python programming for building complex data analytics platforms.
 

 

- Profound knowledge of AWS or GCP cloud services, with a track record of implementing multi-tenant systems.
 

 

- Strong experience with SQL and NoSQL databases, including design and optimization for multi-tenancy.
 

 

- Proven ability to lead and manage software development teams, with excellent team-building skills.
 

 

- Experience with creating dashboards and BI solutions that support multi-tenant architectures.
 

 

- Familiarity with implementing service-based (microservices) software architectures.
 

 

- Exceptional problem-solving abilities and a strong grasp of software development best practices.
 

 

- Cloud platform certifications (AWS, GCP) are highly regarded.
 

 

- Experience with advanced analytics, machine learning, and AI integration in multi-tenant environments.
 

 

- Knowledge of front-end technologies for dashboard integration in a multi-tenant context.
 

 

- Understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes) in a multi-tenant setup.
 

Qualification : Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
 


 

Education

Any Graduate