Job Title: Technical Lead

Preferred Experience 8+ Years

Position Type : Permanent

Location Bangalore

Job Description :

Company Overview:

EverestIMS Technologies is a product company founded by a group of technocrats who have been working with each other for over 14 years and have a combined experience of close to 100+ years. With a rich market experience in the I&O space, the company has built its widespread presence across the country and internationally through its product portfolio. The organization specializes in providing integrated IT solutions to empower corporations and enterprises to deliver enhanced services to their end-users. Seeking:

 Excellent proficiency in Python Programming

 Strong analytical and problem-solving ability

 Sound in Programming and concepts

 Good understanding in OOPS concepts

 Strong in data structures, algorithms

 Good knowledge in RDBMS Concepts and writing complex SQL queries.

 Working experience in Confluent Kafka / PySpark / Active MQs

 Working experience in databases (PostgreSQL, Mongo DB)

 Excel in writing complex SQL queries

 Knowledge of Object Relational Mapping (ORM)

Responsibilities

 Provide technical leadership by guiding and mentoring team members in development tasks.

 Lead code reviews to ensure adherence to development standards and best practices.

 Make technical decisions to optimize system performance and resolve complex issues.

 Collaborate with developers, product owners, and designers to plan, design, and implement high-

quality software solutions.

 Identify areas for improvement in the development process and drive continuous enhancement.

Oversee and optimize CI/CD pipelines for smooth, automated deployments.

 Act as the technical focal point for the team, providing guidance and mentorship in applications,

architecture, processes, and standards to aid in the professional development of the team.

 Allocate tasks evenly among team members, monitor their implementation, and maintain performance

levels.

 Create and implement technical strategies that align with organizational goals, guiding the team in

executing these strategies effectively.

 Address and resolve technical issues that arise, ensuring timely delivery of solutions.

 Provide training and development opportunities for team members to enhance their skills and

knowledge

 Ability to break down complex issues into manageable parts and work toward effective solutions.

 Encourage creativity in solving technical problems while adhering to project constraints.

 Work closely with stakeholders to set realistic goals, deadlines, and delivery milestones.

 Managing time effectively by focusing on high-priority tasks and helping the team do the same.

 Working with other departments, such as product management, design, or operations.

Qualifications:

 Bachelors degree in Software Engineering or Computer Science or equivalent combination of

education and relevant experience