Job Description:
Design, develop IoT/Cloud-based Typescript/ JavaScript/ Node.JS applications using Azure or Amazon Cloud Computing Services.
Work closely with onsite, offshore, and cross functional teams, Product Management, UI/UX developers, Web and Mobile developers, SQA teams to effectively use technologies to build and deliver high quality and on-time delivery of IoT applications
Proactively Identify risks and failure modes early in the development lifecycle and develop POCs to mitigate the risks early in the program
Assertive communication and team skills
This individual be self-directed, highly motivated, and organized with strong analytical thinking and problem solving skills, and an ability to work on multiple projects and function in a team environment.
Primary Skills:
- 3-6 years of intensive Cloud software development experience under Agile development life cycle processes and tools
- Experience in Typescript/ JavaScript/ NodeJS applications
- Strong knowledge of Azure or AWS Cloud Platform services like Azure function/ AWS Lambda, GraphQL, NoSQL databases, Azure Event bus/ AWS Kinesis, Queues like SNS/ SQS topics
- Ability to write automated unit test cases.
- Experience in Micro-services architecture.
- Very good experience with Source Control Management Tool like GIT, BitBucket etc.
- Should have excellent problem-solving skills with good logical and analytical skills
- Excellent communication skills
Secondary Skills:
- Experience in executing CI/CD processes, CircleCI or Azure/Devops is desirable
- Preferably full stack development knowledge with React framework expertise