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