Senior Engineer - Web & Mobile Development in Gurugram at Stryker Corporation

Date Posted: 2/17/2020

Job Snapshot

Job Description

Skill Set

Primary

  • 4-7 years’ experience developing scalable Mobile, Web and Cloud based applications.
  • 3-4 years’ experience with hybrid mobile applications using IonicJS.
  • 3-4 years’ experience with backend frameworks: Node.js, Express.js, Mongoose.js.
  • 3-4 years’ experience with JavaScript Frameworks such as Angular, CSS and HTML5.
  • 1-2 years’ experience with Azure Cloud, Azure PaaS (Functions, Service Bus, etc.).
  • 1-2 years’ experience with SQL Server and MongoDB database.
  • Experience in developing applications involving data extraction, transformation, and visualization using tools like Power BI.
  • Very strong experience with the orchestration of multiple asynchronous API calls via call backs, promises, and async/await.
  • Hands-on experience with TDD, using libraries such as Mocha/Jasmine.
  • Define and implement application & infrastructure migration methodologies and techniques to migrate workloads into Azure.
  • Knowledge of CI/CD, Jenkins pipelines would be a plus.
  • Knowledge of AWS Cloud would be a plus.
  • Experience in developing native iOS and Android applications would be a plus.

    Additional

  • Solid understanding of Agile principles
  • Strong analytical and programming skills, write clean, modular code through Git distributed source control
  • Excellent problem-solving skills
  • Good understanding of Computer Science fundamentals
  • Good understanding of Object-oriented programming concepts
  • Quick learner with passion to learn and adapt to new technologies
  • Solid experience in all phases of software development, from concept generation through production
  • Analyze and resolve configuration issues in development, test, and production environments.
  • Build effective monitoring, logging and auditing of applications hosted in Azure.
  • Strong written and oral communication skills.
  • Collaborate with a team of other software engineers and testers.

Role & Responsibilities

  • Works under only general direction
  • Design and Implement and Web and Mobile applications
  • Provide Quality Assurance by writing and executing test and automation scripts
  • Analyze business, functional and technical requirements, and generate software requirements and design specifications
  • Perform risk analysis and develop mitigation strategies
  • Work with other on-site development teams and remote stockholders.
  • Diagnose and remediate production issues should they arise
  • Ongoing Maintenance of existing applications

Work From Home: Not available

Travel Percentage: 10%

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