Tech Lead Job in Fareye Technologies Inc

Tech Lead

Apply Now
Job Summary

Job Description

Key Responsibilities

  • Translation of complex functional requirements into technical requirements, implementing and maintaining a coherent and progressive development strategy for our product line
  • Design, develop and maintain complex systems using best of the breed development practices and technology
  • Responsible for the over-all software development life cycle
  • Delivery of High Quality, Scalable and Extensible systems and applications on-time and on-budget
  • Keep in sync with the latest technology developments and open-source offerings, Evaluate and adopt them for solving business problem of organization.
  • Collaborate with other technology and business teams within the organization to provide efficient robust solutions to the problems.
  • Drive and manage the bug triage process
  • Report on status of product delivery and quality to management, customer support and product teams
  • Collaborate with product managers and upper management to define requirements, deliverables, and set and manage expectations
  • Translate business requirements into well-architected solutions
  • Architect and document technical solutions aligned with client business objectives; identify gaps between client's current and desired end states
  • Follow and help define coding standards. Lead code reviews and practices during projects to ensure quality and appropriate design patterns are followed
  • Coach and mentor junior developers as needed to build code to adhere to standards
  • Manage the technical delivery of custom development, integrations, and data migration elements
  • Ability to understand a project and deep dive to debug issues
  • From time-to-time, the technical lead is expected to participate in pre-sales activities such demos.

Desired Skills/Experience

  • 7-12 years of experience in working across latest technology stacks
  • Must be comfortable working in high growth environment where priorities shift fast
  • Strong understanding of data structures and algorithms
  • Sound understanding of object-oriented programming and excellent software design skills
  • Strong understanding of database design and SQL development
  • Strong analytical and problem-solving skills for complex and large-scale problems
  • Knowledge of architecting & building real-time, large scale applications
  • Understanding and experience of AWS Services like SQS, RDS, Elastic search
  • Bachelors or Master's Degree in Computer Science/ IT
  • Drive discussions to create/improve product, process and technology
  • Provide end to end solution and design details
  • Lead development of formalized solution methodologies
  • Passion to work in start-up like environment
Experience Required :

6 to 10 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs