Senior Developer Cloud Applications (Technical Lead) @ TaylorMade Golf Company - Carlsbad, CA

Job Overview

9 days ago

Senior Developer Cloud Applications (Technical Lead)

TaylorMade Golf Company - Carlsbad, CA

Position Summary:
The Senior Developer, Cloud Applications will design and lead the delivery of next generation cloud-based business applications on the Microsoft platform. S/he will focus on developing new applications and enhancing and supporting existing ones. S/he will demonstrate expertise in delivering modern, performing, and secure business software systems leveraging cutting edge technologies and tools. Additionally, this position will be responsible for some architectural aspects and full life cycle development, security auditing, best practices, and technology evolution of TaylorMade’s custom apps.
Essential Functions and Key Responsibilities:
  • Design, lead and deliver highly scalable solutions that implement industry best practices using Azure cloud and .NET framework.
  • Lead engineering efforts and software development, as part of a cross functional team and mentor and coach technical team members
  • Oversee a team of software developers and lead the development or custom applications
  • Designs architectures within the .NET and Azure platforms adhering to best practices to support project requirements
  • Evolve and enhance TaylorMade’s custom built software applications in R&D and other functions
  • Partner with forward thinkers in the company to deliver TM next generation software solutions, among which applications utilized by the R&D department
  • Identify applicable new technologies through research, collaboration with peers, and participation in standards organizations, industry groups, panels, etc.
  • Actively participate in scope definition, requirements analysis, functional and technical design sessions
  • Participate in technical discussions and provide technical guidance and expertise for .NET, Azure and other platforms, as needed
  • Participate in application design sessions and code reviews to ensure accuracy towards business requirements.
  • Follow release management and source code management processes
  • Follow a disciplined Agile/Scrum software development process in task estimation, design, development, code reviews, unit/integration testing and defect fixing of products
  • Resolve and assist with resolution of production issues within established SLAs
  • Analyze existing software to debug and troubleshoot escalated issues that may arise
  • Assist in the technical analysis of potential tools and commercial products
  • As necessary, oversees and manages external consultants related to development, and collaborate with off-site support teams
Knowledge and Skills Requirements:
  • Proven experience developing applications using C#, .NET, .NET framework, .NET Core
  • Hands-on development across entire .NET and Azure technical stacks, includes but not limited to front-end, middle tier and back-end development on C#, MVC, .Net 4.6, .NET Core, ASP.net (Web Services), AngularJS 1&4, WebAPI REST, Azure, OData, etc.
  • Database design and development experience using relational databases
  • Experience designing and building UX/UI using AngularJS, HTML/CSS
  • Experience building applications as well as database deployments on Azure
  • Ability to design and build REST web services on the .NET platform.
  • Proven analytical abilities applied to system design and software implementation
  • Experience utilizing JIRA Agile tools and working in an Agile environment. Ability to utilize JIRA Agile Scrum methodology.
  • Ability to work well in a team environment
  • Communicate clearly and attention to details
  • Strong English communications skills: both verbal and written, with the ability to explain complex concepts to non-technical audiences.
Education, Work Experience, and Professional Certifications:
  • Bachelor’s degree in computer science, engineering, mathematics or other related field
  • 9+ years’ experience as a developer with Microsoft technologies in a complex, multi-platform distributed environment
  • 9+ years experience with .NET/C# development and the technology stack, e.g., C#, .NET Core, REST API, WebAPI and MVC
  • 5+ years’ experience utilizing relational databases, e.g. Azure SQL, SQL Server, and Oracle
  • 3+ years experience with AngularJS and JSON
  • 2+ years experience with Azure platform leveraging Azure PaaS services
Work Environment / Physical Requirements:
  • Normal office conditions with extensive computer usage
  • Ability to work extended hours as necessary.
  • Able to work efficiently and accurately in an atmosphere of frequent interruption
  • Light physical effort equal to frequent lifting or moving of lightweight materials
#LI-Hybrid
TaylorMade Golf Company is an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, religious creed, color, national origin or ancestry, physical or mental disability, medical condition, genetic information, marital status, sex, pregnancy, gender, gender identity, gender expression, age, sexual orientation, military and veteran status or any other basis protected by federal, state or local law, ordinance, or regulation.

Similar Jobs

Data Engineer II

SeaSpine, Inc.

Carlsbad, CA

Experience working in a cloud environment such as AWS. Simplify and automate data-driven activities; build cloud solutions to have maximum scale and self…

Applications Developer II/III (Angular/C#/.Net & PL/SQL) - PRIMARILY REMOTE OPPORTUNITY

Superior Court of Orange County

Orange County, CA

Experience with cloud development, preferably Azure. The classification typically serves as a technical lead developer and performs advanced complex…

IT Security Analyst

San Ysidro Health

San Ysidro, CA

Articulates security policies, guidelines and standards to customers and developers. The Security Analyst will support the development and deployment of…

Senior Software Engineer

Re:Build Manufacturing

Los Angeles, CA

Mentor and coach junior developers, as needed. Create new software code per team goals and guidelines. Fix bugs and maintain existing codebase.

Full Stack Engineer

ICW Group

San Diego, CA

Experience with cloud message APIs and usage of push notifications. Interfaces with clients, fellow developers, and other departments to develop full platforms…

Senior Manager, User Acquisition

Cloud Imperium Games

Los Angeles, CA

This role requires a heavy mix of both strategy and execution. The Senior Manager, User Acquisition will concept, plan, and lead omnichannel strategies for paid…

Software Development Engineer, AWS Amplify

Amazon.com Services LLC

Irvine, CA

A good understanding on workings on a cloud connected client application. At AWS Amplify, we're working to build a set of tools and services that can be used…

Sr. Backend Software Engineer, Automated Application Developer (Remote)

Fictiv

Los Angeles, CA

Serving on the Platform Engineering team, you'll aid in making all other teams better. Accelerating software development by providing guidelines, automating…

Technical Project Manager

Capgemini

Los Angeles, CA

Experienced team lead who can lead global teams on new product development as well as maintenance of existing products.

IT Security Analyst

San Ysidro Health

San Diego, CA

Articulates security policies, guidelines and standards to customers and developers. The Security Analyst will support the development and deployment of…

Sr Technical Product Manager, Customer Portal (US REMOTE)

Splunk

Los Angeles, CA

Working cross functionally with a broad set of business partners, you will use keen business process understanding, appreciation for simplicity and quality,…

Senior Software Engineer

Zachary Piper Solutions

Seal Beach, CA

Experience with cloud computing and virtualization technologies and containerized applications and frameworks (Jupyter, Docker, Kubernetes, Helm).

Senior Java Full Stack Engineer

Cognizant Technology Solutions

Cerritos, CA

Cognizant’s Digital Engineering practice is seeking a highly qualified Full Stack engineers with experience developing and building high-performing, scalable,…

Sales Operations Process Engineer

Uprise Health

Irvine, CA

The Sales Operations Process Engineer is responsible for assisting in developing, designing and implementing CRM related systems and processes to support the…

Full Stack Engineer

ICW Group Holdings, Inc

San Diego, CA

Experience with cloud message APIs and usage of push notifications. Interfaces with clients, fellow developers, and other departments to develop full platforms…

Senior Technical Product Manager, Support Platform (US REMOTE)

Splunk

San Diego, CA

Working cross functionally with a broad set of business partners, you will use keen business process understanding, appreciation for simplicity and quality,…

Senior Technical Product Manager, Support Platform (US REMOTE)

Splunk

Los Angeles, CA

Working cross functionally with a broad set of business partners, you will use keen business process understanding, appreciation for simplicity and quality,…

Manager, Technical Delivery - Pet Rx

Petco

San Diego, CA

2+ years building and managing software products on cloud technologies. Perform product management using Agile methodology and oversee a team of domain…

FULL STACK DEVELOPMENT OPPORTUNITY (FULL-TIME) – 100% Remote

Performance

Buena Park, CA

Very competitive hourly compensation and medical/dental and vision benefits are available. We are seeking a Senior Full Stack Software Engineer with a Back-End…

SF Bus Sys Assc Analyst

City National Bank

Los Angeles, CA

Our secure bill pay and specialized cloud accounting solution incorporates document management, approval workflow, investment data integration and online…

FULL STACK DEVELOPMENT OPPORTUNITY (FULL-TIME) – 100% Remote

Performance

San Diego, CA

Very competitive hourly compensation and medical/dental and vision benefits are available. We are seeking a Senior Full Stack Software Engineer with a Back-End…

Network Engineer - Sr

Axos Bank

San Diego, CA

Work with vendors, application developers, database administrators, corporate IT, and other technology groups to resolve any problems.

FI&A Senior Associate

PRICE WATERHOUSE COOPERS

San Diego, CA

Assisting with the delivery cloud based application architectures and development, integration, distributed data management, and application testing;

Cloud/DevSecOps Engineer

BOEING

El Segundo, CA

Provides guidance and direction to DevSecOps developers and administrators. Experience with automation and provisioning of cloud environments or on-prem…