Senior .Net Engineer
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Senior Developer
Job Description & How to Apply Below
It’s an exciting time in technology, and that buzz is felt throughout Pet Smart! 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 Pet Smart’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 LocationCollaborative Work Environment: At Pet Smart, teamwork and connection are core to how we thrive. This role is based at our Phoenix Home Office, with an expectation of working a minimum of four days in the office each week. In a standard work week, associates may work up to one remote “flex day” (with leader approval). Our hybrid approach is designed to foster strong collaboration while also supporting flexibility and individual success.
Aboutthe Job
Position Overview
The Sr. .NET Engineer develops, maintains, and enhances Pet Smart’s custom applications and Point of Sales/Cash Register (POS) integrations, working on a mix of existing solutions and future capabilities. The role includes front-end development and responsibility for application uptime, reliability, security, and maintainability. This engineer partners with the SRE and other technology teams to deliver dependable applications and resolve production issues across the supported environment.
Key Responsibilities- Lead analysis, design, development, testing, deployment, and maintenance of custom C#/.NET applications and POS integrations, including workloads in GCP.
- Develop and maintain application front ends and backend functionality, translating business needs into usable, maintainable solutions.
- Enhance existing applications and build new solutions; address defects, technical debt, dependency updates, and supported runtime upgrades.
- Own application-level diagnosis, code fixes, uptime, and reliability improvements; complete monitoring work identified by the SRE and collaborate on service recovery.
- Develop and troubleshoot APIs, workers, services, and integrations, including GCP workloads using Kubernetes, Apigee, Cloud SQL, service mesh, Pub/Sub, and Gemini AI.
- Support the team’s application landscape, which includes .NET web applications, React/JavaScript, Node.js services, SQL databases, and MongoDB.
- Write and maintain automated tests, conduct code reviews, and establish application design and coding practices with the engineering team.
- Review and approve releases with senior engineers; validate application quality, plan safe deployments and rollback procedures, and support POS lab testing.
- Partner with the SRE on incident response and root cause analysis; implement application fixes and reliability improvements.
- Mentor associate engineers, document application behavior and dependencies, and share knowledge with analysts, engineers, and support partners.
- Support Salesforce as part of the team’s application portfolio. Use Service Now as the primary incident management and ticketing system, and Jira and Confluence for project management, work tracking, and documentation.
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience, with at least five years of C# software development experience.
- Experience developing and maintaining C#/.NET web applications, including front-end functionality, APIs, and SQL databases.
- Experience with Google Cloud Platform (GCP) or an equivalent cloud platform.
- Experience troubleshooting production…
Position Requirements
10+ Years work experience(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction