Technical Lead (22-00254)

By February 23, 2022May 24th, 2022No Comments

Duration: Direct Hire/Permanent 
Location: Remote 

You will be responsible for designing and developing a high-performance application.  You will be working with a team of developers to create best practices and deliver software at pace.  You will engage in technical discussions with the broader engineering team and day-to-day guidance for an offshore team in India.

  • Work as a part of an Agile development team to Design, develop, test, and implement a web application
  • Create the High-level Design documents and lead the team in producing Detailed Design documents
  • Build reusable code and libraries for future use
  • Optimize application for maximum speed and scalability
  • Proven skills as a technical expert and team leader in an IT development environment
  • Mentor and coach development teams; providing expert advice and acting as a "go to” expert/guru for the development team.  These developers are located in India and North America
  • Being able to organize and participate in code reviews for developers, recommend design improvements and establish guidelines to a high level of standard


  • 7+ years of proven experience in web application development
  • Expert in .Net Framework /.Net Core, IIS, MVC 5+
  • Expert in Cloud Technology with the preferred platform of AWS
  • 5+ years' experience of search technologies (Elasticsearch / SOLR)
  • Proficiency in building a highly availability, distributed application using Microservices
  • Proficiency in Statistics, Big data, SQL, Website Analytics, ElasticSearch, Machine Learning, Artificial Intelligence
  • Proficiency in architecting data structures in Lucene for big data searching
  • Good experience in query languages and writing complex queries with joins that deals with a large amount of data
  • Hands-on experience in software deployment tools like Jenkins, Git, Bitbucket, Jenkins
  • Working knowledge of technologies Angular + Redux is a plus