About the role:
Lead planning and design of cloud-based architectures, solutions, configurations, integrations, and migrations for IOT platform.
Your impactful goals will include:
Responsible for Designing and developing robust technical solutions for business problems
Following processes to ensure quality delivery
Provide Level 3 support to customers issues.
Your typical day at work:
RnD for the new and upcoming projects; exploring the new horizons to bring in innovation
Build the production-grade prototypes to demonstrate the technical depth in the new technologies.
Collaborate with internal/external team members to enable delivery of solutions consisting of software/hardware, Infrastructure, security, and operations.
Keep stakeholders up to date on project status, challenges and proactively propose/resolve them
Manage conflicts and should be able prioritize deliveries in a resource constrained situation.
Account for possible project challenges on constraints including risks, time, resource and scope.
Development and implementation of cross-functional IoT application design strategy, architecture, and platforms to ensure solutions are optimized for flexibility, scalability, security, and performance.
Adhere to architecture standards, ensure technology standards and best practices are maintained across the organization, and contribute to corporate architecture strategy-setting.
Participate in issues resolution by removing barriers and driving development teams toward a solution.
Provide technical expertise in system design, development, and programming
Design and develop IoT solutions, manage development teams, partners and external vendors.
Complete control of the technical value chain.
What we are looking for?
Education: Bachelors or master’s degree in Computer Science or relevant field with more than 7 years of experience.
Certification: Associate or Professional Cloud Certification (e.g. AWS Solutions Architect, AWS DevOps Engineer) is a Plus
Progressive experience as Lead developer/Architect wearing multiple hats in IT projects.
5+ Years of experience in Node JS, React JS, MERN stack, Typescript and DB design and analysis
Development experience with Docker, MongoDB, Elasticsearch, Redis, RabbitMQ and similar tools.
Strong command on source control (Git, SVN) and understanding of defect-tracking systems.
3+ Years of experience working with AWS Cloud in following areas: Cloud base application design and architecture , SNS, SQS, SES, EC2, ECS, EKS., Fargate, Code Pipeline
Experience in developing telematics streaming applications using AWS native components for internet of Things such as AWS IoT, AWS Greengrass etc is a plus.
Experience in building microservice-based architectures
Understanding of communication protocols (MQTT, TCP etc) aspects for IoT applications
Understanding of CI/CD pipelines and deploying application with Kubernetes/containerization using docker is a plus.
Working experience with Nginx.
Must have led delivery teams through software SDLC preferably in agile methodology.
Potential Career Path:
This role provides opportunities to grow vertically into a senior developer role or laterally into other domains.
Functional Skills / Knowledge Areas
Excellent articulation, communication, and strong interpersonal skills.
Team player, strong influence and relationship management skills.
Thorough understanding of React.js/NodeJS and there core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with newer specifications of EcmaScript and TypeScript.
The ability to work in cross-functional environment with remote teams and demonstrate problem-solving skills,
Knowledge of modern authorization mechanisms, such as JSON Web Token
Experience with common development tools such as Babel, Webpack, NPM, etc.
Familiarity with code versioning tools
MVC Frameworks, NodeJS, AWS Lambda, MERN stack, ReactJS, Restful Services and XML
Database designing and administration (No Sql, MongoDB),
Patterns and practices (design patterns, enterprise application patterns).
Service oriented and N-tier/layered (SOA) architecture development with object oriented analysis and design including component based development
Very good analytical skills and ability to function at both the implementation and conceptual level.
Data structures, algorithms, coding, and standard testing techniques.
Software Development Life Cycle and API Development Life Cycle.
Click here to Apply Online