7+ years of experience as a software developer and at least 4+ years of experience designing software systems as a senior/principal level role
Full stack design and development for:
IoT Cloud Platforms (AWS)
Web and mobile applications
Demonstrated expertise in following technologies:
AWS Cloud Data ingestion, data processing and analytical pipelines for big data, lake house, relational databases, NoSQL and data warehouse solutions on AWS
Big Data & Cloud: Hadoop, Apache Spark, Apache Kafka
Programming with at least one modern language such as Java, C++ (11 or newer), C#, Python NodeJS, JavaScript, C#, Bash Scripting, TCL/TK including object-oriented design.
Expertise in React.js, Node.js, GraphQL, Typescript, Python, C#, and familiarity with infrastructure deployment is preferred.
Data Modeling, Database Design and Development, Database Programming, Design patterns, data structures and algorithm design
Secure data pipeline design having highly efficient Extract, Transform, Load (ETL) capabilities.
Databases: PostgreSQL, MongoDB, Cassandra, Redis, ElasticSearch, Parquet, MySQL
AAA: Fleet of IoT Things along with SSL certificates, IoT Policies, Role Aliases, IAM, etc.
Cloud architecture, multi-tier distributed systems, Python based RESTful Web Services API development, big data, microservices development and serverless computing.
Automation of Cloud administrative tasks such as CI/CD build deployment pipeline, GitOps, Terraform, ReadyAPI, Pyspark, JSON Schema
Operating Systems: Unix, Linux, Android, Windows, Mac OS-X
Knowledge of modern software development processes & industry best practices for the full software development life cycle, including coding standards, code reviews,