Technical Lead - MQTT


Innowhyte Inc

2020-09-23 17:39:31

Job location Los Angeles, California, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Technical Lead - MQTT Messaging Platform

Duration: 12 Months Contract

Location: Greater Los Angeles, CA

Innowhyte is an applied-innovation company driven by deep technical-experts exploiting digital disruptors to create organizational competitiveness and efficiencies. We are niche and small, but growing.

We are seeking a talented Technical Lead for one of our strategic clients to build a next-generation product platform built on edge computing paradigm using cloud-native, open, pluggable, and PaaS architecture principles. You will be part of the architecture team working alongside a group of extremely talented and dedicated architects, leads, designers, and builders. If you're the kind of person who thrives in benchmarking and prototyping latest technologies, architecting and designing mission-critical solutions on edge cloud/IoT in an iterative process, you'd want to be in this.

Responsibilities:

  • Experience leading large and complex engineering projects with teams of 5+ engineers.
  • Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies including planning, grooming, product demonstration and team retrospectives
  • Provide leadership, behavioral and technical mentoring to other team members, work to foster an agile and collaborative work environment.
  • May serve as technical lead, project lead or principle developer in course of large or complex project.
  • Work with product owners and other development team members to determine new features and user stories needed in large/complex development projects
  • Support the team in the writing of deployment scripts and place strong emphasis in automated deployment, infrastructure automation solutions, and continuous delivery process
  • Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
  • Create or Update documentation in support of development efforts. Documents may include detailed specifications, implementation guides, architecture diagrams or design documents.
  • Experience providing day - day technical direction Software engineers, testers and QA teams
  • Experience working with cross functional engineering and product management teams
  • Assists and supports the design, deployment management, and operation of scalable, highly available, and fault-tolerant systems
  • Identifies and documents product bugs and feature requests and works with internal support teams, external providers, and customers to implement effective solutions.
  • Stays abreast of the latest developments and supports and leads the evaluation of new service and technology offerings

Skills required:

Skills

Experience Level

Required Experience

Candidate's Experience

Experience with integrating with Commercial IOT and Messaging Gateways like AWS, AZURE,

GCP, etc.

Expert

7 - 10 Years

Experience with implementing large scale complex messaging infrastructure using MQTT

Expert

7 - 10 Years

Docker - Development / Deployment / Testing and CloudFormation

Expert

5+ Years

Development/Testing in AWS cloud ( a must ) using faregate / ECS / Secrets Management,

DynamoDB, AWS Relational Database RDS

Intermediate

3 - 5 years

Experience in developing Cloud (AWS, Azure, etc.) based capabilities including

implementation, development and support experience

Expert

5+ Years

Expert proficiency in unit testing as well as coding in 1-2 languages

Expert

5+ Years

Experience with implementing integration solutions with Microservices, RESTful Web Services

and Web APIs using NodeJS, GO, Java or similar

Expert

5+ Years

Expert proficiency in Object Oriented Design (OOD) and analysis

Expert

5+ Years

Expert proficiency in application of analysis/design engineering functions

Expert

5+ Years

Expert proficiency in application of non-functional software qualities such as scalability,

resiliency, maintainability, etc.

Expert

5+ Years

Expert proficiency in advanced behavior-driven testing techniques

Expert

5+ Years

Provide expertise for teams in all matters related to deployment, building and release process

Expert

5+ Years

Experience Working with embedded systems and constrained devices / environments is a plus

Intermediate

3 - 5 years

Building applications using MQTT based messaging (cross cutting requirement)

Expert

5+ Years

Experience with Creating Topics / Management / security

Expert

5+ Years

Networking fundamentals -> VLANs, VIPs, TCP vs UDP vs HTTP

Intermediate

3 - 5 years

Security Fundamentals -> SSL /TLS versions, Encryption/Decryption

Intermediate

3 - 5 years

Preferred Expertise

  • Infrastructure and containerization technologies on embedded and edge computing systems
  • Experience with front-end technologies such as Angular, TypeScript, ReactJS and related
  • technologies
  • Experience building infrastructure for embedded and edge computing system
  • Any relevant certification: AWS, Azure, GCP, Programming Language Certifications, Linux Certification, Linux Certification, Docker Certified (DCA), VMWare Certified (VCP-DCV), Kubernetes Certified (CKAD/CKA), Red Hat Certified Specialist in Virtualization

- provided by Dice

Inform a friend!

location

Top