Sr. Software Engineer in Gurugram at Stryker Corporation

Date Posted: 10/11/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Gurugram
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    10/11/2018
  • Job ID:
    R404633

Job Description

Skill Set

Primary

  • 5 to 7 years of experience in Build/Release and Configuration management in Windows environment.
  • Solid experience in the set up and management of CI/CD environment using Jenkins.
  • Hands on experience of working with MSBuild for build management.
  • Experience in managing SCCS like Git, Bitbucket, Rational ClearCase and SVN.
  • Well versed with Defect tracking tools like Atlassian JIRA and Rational ClearQuest.
  • Experience in developing software configuration approaches and maintenance of the SCM library and processes.
  • Hands on experience in managing and automating Windows registry, group policies, windows firewall, event logs and other system level configurations.
  • Experience of creating software packages like MSI, WIM and ISO for distribution.
  • Write scripts using languages like Batch file, Powershell and VBScript.
  • Excellent written and oral communication skills.
  • Must be an excellent team player and able to work with minimal supervision.

    Additional

  • Knowledge of C#.Net and development tools like Visual Studio – 2012/2015.
  • Knowledge of setting CI/CD for Web & Cloud (AWS/Azure) environments.
  • Knowledge of third party tools like FxCop and NUnit.
  • Programming or scripting experience in an UNIX environment (C++, Perl, Shell scripts).  Experience with makefiles (ClearMake, GNUmake).
  • Knowledge of other scripting languages such as python, XSLT, Javascript.
  • Knowledge of tools like Ansible, Maven and Gradle.
  • Knowledge of Certificates Management for signing software distribution packages.

    Role & Responsibilities

  • End-to-End Build & Configuration Management for multiple Projects   
  • Maintains a release repository and maintain key information such as build and release procedures, Branches, Code baseline, dependencies, changes etc.
  • Learn and adopt new technologies to improve the efficiency and accuracy of the process and the quality of deliverables.
  • Continually work towards making improvements in the release process
  • Compliance to Quality Management System and Design Controls.


1.1 Desired Profile

Education:

  • B.Tech/B.E/M.C.A/M.Tech/MS. -  Computers, Electronics/Telecommunications

Experience: 5-7 years

Work From Home: No

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