Senior Cloud Professional in Gurugram at Stryker Corporation

Date Posted: 11/30/2019

Job Snapshot

Job Description

A Cloud and Web application engineer focused on design, development and maintenance of Web applications for use in the healthcare industry.  

Skill Set

Primary

  • 10-14 years of experience developing Web based applications, with strong hold on both AWS and Azure.
  • Rich experience with following Software Development tools:
    • Backend: ASP.NET, .NET Core, C#, Web API, Microservices
    • Frontend: AngularJS, KnockoutJS, Bootstrap, SCSS
    • Cloud: Azure and AWS
    • Others: Gulp, Grunt, GIT, SVN, Containers, Configuration Management
  • 3-6 years of hands-on experience with Relational and NoSQL Databases.
  • Design Rest and SOAP APIs for the self-hosted web applications.
  • Experienced in Cloud based Serverless architecture.
  • Design and Deploy serverless REST endpoints in the cloud.
  • Design and Deploy data pipelines using Azure cloud.
  • Migrate existing applications to the Azure cloud.
  • Automate jobs using one or more scripting language (Powershell, Batch etc.).
  • Hands-on experience in drafting High-level and Low-level architecture documents/UML diagrams.

    Additional

  • Hands on experience with multiple programming languages like Python, NodeJS, IonicJS, ReactJS would be a plus.
  • Demonstrate knowledge and experience in Agile, SDLC, capacity planning, cost estimations, DevOps and Security.
  • Build effective monitoring, logging and auditing of applications hosted in Azure/AWS to ensure compliance with mandated policies.
  • Knowledge of one or more third party tools like Nunit, NCover, CruiseControl, Jenkins and FxCop be a plus.
  • Experience with a documented software development processes or familiarity with US FDA and ISO standards like IEC 62304, IEC 60601, 21CRF 820 is a plus.
  • Strong written and oral communication skills.

    Role & Responsibilities

  • Works under only general direction.
  • Design, implementation and test of secure Web applications.
  • Analyze and resolve issues in development, test, and production environments.
  • Analyze business, functional and technical requirements and generate software requirements and design specifications.
  • Assist quality teams with the risk analysis and propose risk mitigation strategies.
  • Serve as a cross-project interface to other software development teams.
  • Collaborate with remote and local development teams.
  • Assist Project Management teams with the Project planning and tracking.
  • Maintain and Support existing applications.

Work From Home: Not available

Travel Percentage: None

Join our talent network

Joining our talent network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected to you.

Join Our Team