Tech Lead-Cloud Platform - 31476BR - EN in Kalamazoo, MI at Stryker Corporation

Date Posted: 6/12/2018

Job Snapshot

Job Description

The tech lead provides technical leadership, functional guidance, and mentorship. They have a deep understanding of technology and can make informed decisions about how technology is implemented and managed. This position provides experienced technologists an opportunity to leverage their deep and diverse technical skills by working with other team members. Individuals in this position will utilize existing strong architectural, design, development, and DevOps skills
  • Provides input into the release planning process of the Connected Care team.
  • Responsible for the design and implementation of cloud-based platforms and applications within the organization.
  • Responsible for leading the corresponding support structure that will be required, ensuring stable, robust and scalable applications.
  • Provides functional and technical leadership of the Connected Care cloud platform and application tool set(s) including data acquisition/ingestion, polyglot storage, transformation / analytics (ETL/ELT/real-time), application integration / APIs, Business Intelligence (BI) solutions (Datamart’s, dashboards), and web application front ends.
  • Strong contributions to DevOps for the platform including supporting CI/CD (Continuous Integration / Continuous Delivery) processes and automation.
  • Mentor junior team members on technical concepts and collaborate on their development plans.
  • Lead the work of junior resources, contractors and service providers.
  • Create an environment that promotes collaborative learning and collective ownership of responsibilities.
  • Lead, facilitate and encourage code reviews and peer programming – look for areas of opportunity for team members and identify ways to help them improve.
Continuously evaluate and drive measurable improvements to processes, platforms, tools, and related technologies; provide necessary trainings to communicate changes and measure outcomes.

Job Requirements

Sedentary work: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, etc. Generally, involves sitting most of the time.

• Must be able to communicate with large groups of people.

• Must be able to review printed materials.

• Must be able to communicate telephonically.
Ability to use common office equipment (e.g. calculator, PC, fax machine, etc.).
  • Demonstrated leadership/mentorship experience.
  • Demonstrated strong analytical skills.
  • Ability to proactively identify edge cases.
  • Excellent written and verbal communication.
Demonstrated ability to architect simple/easily maintainable solutions solving complex business problems
  • -10 years of experience with software platform and application development including Object Oriented Analysis and Design (OOAD) and use of design patterns, MS .NET / (C# preferred)
  • 2-3 years of experience with architecting and implementation cloud-based solutions in MS Azure is required.
  • Experience building web and cloud solutions with high security, reliability, and availability.
  • Knowledge of software development practices (DevOps) including source control, unit testing, and CI/CD (Continuous Integration Continuous Delivery) are required.
  • Working knowledge of and experience with Big Data and cloud-based storage solutions such as Hadoop, Data Lake, Spark, Hive, Python, Blob Storage, Azure SQL DW, Polybase, and U-SQL is required.
  • Experience with Relational Databases and SQL such as SQL Server, Oracle is required.
  • Experience with different Data Integration paradigms such as ETL/ELT (Extract-Transform-Load), Message Queues, REST APIs is required.
  • Experience with Business Intelligence solutions such as data warehouses, DataMart’s, dashboards, and semantic models.
  • Experience with web technologies such as HTTPS, REST APIs, HTML/JavaScript/CSS is required.
  • Experience with Micro Services architecture and containers and serverless functions (Logic Apps, Azure Functions) is required.
  • Experience with development tools such as Visual Studio 2017, Visual Studio Code, Eclipse, SSMS, Team Foundation Server / VSTS is required.
Experience with Agile / SCRUM development is required
Bachelor’s Degree in Computer Science, Computer Engineering, Computer Information Systems, or equivalent.

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