Strong Design and Architecture exposure in building large scale cloud delivered applications
Strong People Management skills leading mid-size teams in a Product Development environment.
Hands-on experience with APIs, Micro services and Service Oriented Architecture
Experience working with Cloud services platforms such as Azure or AWS
Experience with Elastic infrastructure solutions and deployment (Docker, Kubernetes, OpenShift, Mesos)
Solid Exposure to distributed technologies (Kafka, Spark, Hadoop, ElasticSearch)
Experience with PL/SQL and RDBMS (MSSQL or Oracle)
Solid understanding of Agile methodologies and DevOps concepts
Experience with CI/CD systems such as Jenkins
Experience developing REST web services
Demonstrated success in building design patterns and software engineering best practice
Experience with JS Frameworks such as NodeJS, AngularJS or VueJS
Experience with Messaging frameworks (ActiveMQ or RabbitMQ
Good understanding of NoSQL and its data modeling
Experience in the medical technologies or health care industry is a plus
Role & Responsibilities:
You will be a member of a cross-functional team of software dev/qa/automation engineers, architects, product owner, program/project managers, UI/UX designers and subject matter experts.The ideal candidate should have experience working in a global development team that practices Agile scrum. We function much like a start-up, we do adopt iterative software development practices with an emphasis on build Minimum Viable Products through rapid prototyping leading to the development of enterprise scale applications. It’s a very fast paced highly innovative environment and we love our work and take pride in it.
Leads project teams to define specifications for complex software programming applications and modifies existing applications.
Supports business leadership in the analysis of software and hardware system needs, options, risks, costs and impact on business processes and goals.
Improves systems performance by investigating problems, developing specifications, identifying trends in technology, and recommending solutions.