NTT DATA - Parsippany-Troy Hills, NJ

posted about 1 month ago

Full-time - Senior
Parsippany-Troy Hills, NJ
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Senior .GCP Engineer at NTT DATA America is a leadership role focused on software development, particularly in GCP and .NET C#. This position involves designing software solutions, mentoring team members, and ensuring high-quality code delivery while working closely with clients to define technical approaches and manage project scopes. The role emphasizes continuous learning and professional growth within a collaborative team environment.

Responsibilities

  • Design independently within a defined architecture
  • Provide input to the architecture
  • Understand different architectural views (conceptual, logical, physical, and deployment)
  • Review code assuring Definition of Done, coding standards, and good design principles are met
  • Operate as a 'full-stack' developer with expertise in new and legacy architecture styles
  • Develop talent at all levels of developer
  • Set an example of a professional developer
  • Coach and teach usage of Design Patterns, SOLID principles, and Architectural Patterns
  • Establish development environment setup for team from scratch
  • Create new hosting and deployment environments from scratch, or work with engineering in their creation
  • Establish new Continuous Integration, integrate with SCM, and set up builds
  • Guide the team in developing estimates
  • Communicate with the client on new features and scope change
  • Define technical approach, lead team in implementing it
  • Design features independently
  • Deliver complex components
  • Define and manage tools and processes for team
  • Mentor team on methodology use
  • Interview junior and mid-level candidates for the team
  • Proactively raise and solve issues with clients

Requirements

  • 8+ years of professional experience developing in C#
  • Strong proficiency in developing applications with GCP platform (i.e. GCP pub sub etc.)
  • 5+ years of experience working with .NET technologies including at least one of the following: Web API, ASP.NET MVC, Blazor, or MAUI
  • 3+ years of experience working with Azure including at least one of these technologies: Azure Functions, Event Hubs, Service Bus, Identity, AD, AKS, AzDO, and APIM
  • 3+ years of experience working with JavaScript, jQuery, NodeJS and/or other related front-end web technologies
  • 3+ years of experience with unit testing
  • 2+ years of experience in creating new hosting and deployment environments from scratch, working knowledge of containers and virtualization

Nice-to-haves

  • Highly proficient implementing and consuming SOAP or REST services
  • Advanced debugging and troubleshooting tools and techniques
  • Expert database programming skills
  • Expertise in Object-Oriented Design and Development (SOLID principles)
  • In-Depth understanding of Server operating systems and Cloud hosting models
  • Strong ability to establish new Continuous Integration, integrate with SCM, and setup builds
  • Strong experience with the Agile methodology and the SCRUM process
  • Excellent written and verbal communication skills
  • Prior team leadership experience strongly preferred
  • Master's degree in technical discipline desired

Benefits

  • Medical, dental, and vision insurance with employer contribution
  • Flexible spending or health savings account
  • Life and AD&D insurance
  • Short and long term disability coverage
  • Paid time off
  • Employee assistance
  • Participation in a 401k program with company match
  • Additional voluntary or legally-required benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service