Description

Job Description:

 Requirement

  • Bachelor’s degree in Engineering, Computer Science, or other technical discipline, or 10 years related work experience
  • Experience with at least one functional programming language (i.e. Node.js, Python, Java, or Go);
  • Deep understanding of Application and Infrastructure architecture and non-functional aspects like Performance, Scalability, Reliability, Availability etc
  • Deep experience with software and product development lifecycle (incl. coding, coding standards and reviews, source control, testing, debugging, build, deployment and operations)
  • Experience in front end / UI technologies including frameworks such as React/Angular.js
  • Expert in REST / Webservices (with high performance, multi-tenancy, global, scalable elements)
  • Fluent in a scripting languages such as PowerShell, Python, Shell, complex regular expressions (regex)
  • Familiarity with Data Ingestion, Analytics, AI technologies (preferable on AWS)
  • Experience in distributed large scale systems such as Hadoop/HDFS, Kafka
  • Experience with Analytics, Data Visualization, end to end application monitoring / alerting, exposure to Machine Learning is a strong plus
  • Highly analytical, detail oriented and ability to work with complex logic
  • Excellent Written and Verbal Communication: Ability to verbally communicate complex ideas into simple, easy to understand concepts through conversations, presentations, and discussions
  • Decision Making: Ability to make clear and consistent decisions using data from multiple stakeholders; ability to take initiative and drive towards desired outcome in a timely and collaborative manner

Duties

  • Develop tools and processes to improve software engineering productivity
  • Communicate schedules, priorities, and status to all levels in the company
  • Build, configure and manage tools for fast and reliable deployments of software utilizing CI/CD pipelines
  • Collaborate closely with platform engineering teams to ensure that the designed solution responds to non-functional requirements such as availability, performance, security, and maintainability.
  • Must be comfortable working in an environment where ideas are challenged;
  • Should possess good product instinct and excellent project management skills to push projects over the finish line with sound planning and persistent execution
  • Astute in aligning effort & resources to achieve desired results

Education

Any Graduate