What are the responsibilities and job description for the Senior .NET Engineer position at Phoenix Staff, Inc.?
Title: Senior .NET Engineer
Location: Tempe, AZ (Hybrid onsite)
Join a modern SaaS product team to design and build secure, scalable features for a high‑volume, multi‑tenant process‑automation platform. Partner with architects and product leaders to deliver maintainable solutions using contemporary patterns, cloud services, and thoughtful use of AI.
Your role:
- Translate business requirements into clear user stories and scalable technical designs.
- Lead and contribute code across services and web apps using C#/.NET and modern JavaScript frameworks (primarily node.js).
- Contribute to technical discussions on design and problem solving to drive sound decisions.
- Be a strong voice in Agile ceremonies-planning, backlog refinement, demos, and retros.
- Collaborate with engineering, product, and QA to meet sprint goals and deliver quality releases.
- Apply OOP principles and design patterns to build maintainable, testable components.
- Design and optimize database schemas and queries for performance and reliability.
- Champion best‑fit technologies and approaches to achieve desired outcomes, not just preferred stacks.
- Leverage AI thoughtfully to enhance developer productivity and product capabilities.
- Uphold code quality through reviews, testing practices, and clear documentation.
What you've got:
- 5 years of professional software development with C# and .NET (Standard/Core).
- 5 years building web applications with JavaScript and CSS; experience with frameworks such as Node.js
- 5 years working in collaborative, team‑based environments delivering production software.
- 5 years designing relational databases and writing performant SQL queries.
- 3 years proficiency within Node.JS
- Deep knowledge of object‑oriented principles and modern design patterns.
- Experience delivering software in Agile/Scrum/Kanban environments.
- Ability to convert business needs into robust, scalable technical designs.
- Experience designing and implementing solutions with AWS services. (Preferred)
- Experience creating or integrating AI agents. (Preferred)
- Moderate experience with Angular. (Preferred)
- Familiarity with document databases such as MongoDB or DocumentDB. (Preferred)
- Knowledge of identity protocols including OAuth, OpenID Connect, and SAML. (Preferred)
- Bachelor's degree in Computer Science, Information Technology, Mathematics, or a related field; or equivalent experience.
- Passion for continuous learning and for leveraging AI where it adds real value.
Salary : $125,000 - $140,000