Software Engineer .NET at PETSMART
Phoenix, AZ 85027, USA -
Full Time


Start Date

Immediate

Expiry Date

07 Sep, 25

Salary

0.0

Posted On

08 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Business Requirements, Docker, Coding Practices, Agile Environment, Conflict, Visual Studio, Peer Reviews, Computer Science, Writing, Communication Skills, Mongodb, Code Coverage, Collaboration, Testing, Sql Server Management Studio

Industry

Information Technology/IT

Description

ABOUT THE TEAM

It’s an exciting time in technology, and that buzz is felt throughout PetSmart! We are continuing to grow at a faster pace and we want to continue to provide best-in-class experiences for pets and pet parents.
Our Technology team has 6 different departments: Information Security, Service Delivery, Business Enabling Systems, eCommerce & Marketing Technology, Data and Stores, Services & Supply Chain.
Whether it’s online or in our stores, the work that the IT team does is instrumental in PetSmart’s success. We have a strategic and actionable plan underway and are looking for associates who are just as excited about it as we are.

ABOUT THE JOB

As a .NET Engineer, you will play a crucial role in designing and developing .NET solutions tailored for our rapidly expanding eCommerce businesses and IT initiatives. The ideal candidate will have experience in creating .NET technical solutions within a dynamic and high-impact environment, utilizing industry-standard development methodologies, patterns, and best practices. We are looking for someone who is eager to contribute and grow as part of our innovative team. Key Responsibilities

  • Fully engage in the development process from analysis, alignment, coding, testing, deployment, and production support.
  • Responsible for developing customized technical solutions in .NET / C# that support business requirements.
  • Troubleshoot technical issues related to .NET APIs/workers/services as well as Apigee proxies.
  • Proficient in Object Oriented Programming and industry best-standards/practices.
  • Possess good C# coding practices along with collaboration with the dev team in conducting peer reviews.
  • Eager to work with cross functional IT (various stacks of UI devs, QA engineers, etc.) and business teams to design and develop solutions based on business requirements.
  • Accountable for delivering in an agile environment.
  • Stay current on latest .NET / C# advancements and seek to integrate them in solutions where appropriate.Responsible to be a key member of the team to help define, refine, document, build and support feature deliverables for the team on the Services Cloud platform.

-

Qualifications & Skills

  • BS in Computer Science or equivalent experience, and at least 3 years of software development experience in C#
  • Ability to assimilate and quickly be proficient in any application environment.
  • Experience with different backend architectures - monoliths, client-server/tiered, microservices, event driven.
  • Experience with running services in containers - Kubernetes, Docker
  • Cloud computing experience is advantage - GCP preferred.
  • Expertise in building REST APIs in .NET with C# using latest versions of the framework and language.
  • Theoretical and practical knowledge of database technologies and best practices - MS SQL, MongoDB
  • Experience with standard .NET developer tooling - Visual Studio, Postman, SQL Server Management Studio etc.
  • Extensive experience with writing and maintaining automated unit tests to ensure code coverage.
  • Self-motivated, driven and disciplined to meet deadlines with speed, accuracy, and professional attitude.
  • Excited to fully engage and participate in all team activities - code reviews, alignment meetings etc.
  • Excellent written and oral communication skills
  • Strong analytical and troubleshooting skills, and excellent documentation skills.
  • Possess a positive collaborative mindset, and an overall attitude of helpfulness and winning as part of a team.Ability to resolve conflict in a constructive manner and work around obstacles to ensure project success.

-
Responsibilities
  • Fully engage in the development process from analysis, alignment, coding, testing, deployment, and production support.
  • Responsible for developing customized technical solutions in .NET / C# that support business requirements.
  • Troubleshoot technical issues related to .NET APIs/workers/services as well as Apigee proxies.
  • Proficient in Object Oriented Programming and industry best-standards/practices.
  • Possess good C# coding practices along with collaboration with the dev team in conducting peer reviews.
  • Eager to work with cross functional IT (various stacks of UI devs, QA engineers, etc.) and business teams to design and develop solutions based on business requirements.
  • Accountable for delivering in an agile environment.
  • Stay current on latest .NET / C# advancements and seek to integrate them in solutions where appropriate.Responsible to be a key member of the team to help define, refine, document, build and support feature deliverables for the team on the Services Cloud platform
Loading...