Senior Full Stack .NET Developer

HireRising · Phoenix, AZ

Spotted 2h agofulltime
Job description

About this role

Employer-provided description, formatted for easier reading.

**Senior Full Stack . NET Developer**

**Phoenix, Arizona (Onsite)**

This role is not eligible for sponsorship

We are seeking an experienced

**Senior Full Stack Software Engineer**

to design, develop, implement, and support new and existing software applications. This role will own the

**full software development lifecycle**

, from research and design through development, testing, deployment, documentation, training, and ongoing support.

The ideal candidate will have strong hands\-on experience with

**. NET, C\#, MVC, JavaScript, Vue. js, SQL, and full\-stack web application development**

, along with the ability to serve as a technical subject matter expert and mentor junior team members.

**Key Responsibilities**

  • Design, modify, develop, write, and implement software applications supporting internal business requirements and external customers.
  • Execute the

**full software development lifecycle**

, including requirements analysis, design, development, testing, deployment, and support.

  • Develop well\-designed, testable, efficient, and maintainable code for complex software solutions.
  • Build and maintain full\-stack web applications across the

**front end, middle\-tier service layer, and back\-end database**

.

  • Support and install software applications, including end\-user training and technical documentation when required.
  • Document and maintain application functionality, including

**break/fix support and continuous improvements**

.

  • Participate in the software testing process, including test review, analysis, witnessing, and certification.
  • Work with database technologies and develop complex SQL queries for reading, inserting, updating, and deleting data.
  • Participate in Agile development processes, methodologies, ceremonies, and tools.
  • Review code developed by other team members to ensure adherence to coding standards, best practices, security principles, and development guidelines.
  • Mentor

**Level I and Level II associates**

and assist with onboarding and knowledge transfer.

  • Stay current with emerging development tools, technologies, programming techniques, and industry best practices.
  • Provide technical consultation on projects and serve as a

**subject matter expert**

in relevant technologies.

  • Participate in

**Level II on\-call support**

as required.

  • Work independently under limited supervision while exercising sound technical judgment and creativity.
  • Contribute as a highly impactful member of the engineering team and help drive technical solutions and improvements.

**Required Qualifications**

  • **Master’s degree \+ 4\+ years**

of relevant experience; OR

  • **Bachelor’s degree \+ 5\+ years**

of relevant experience; OR

  • **7\+ years of equivalent professional experience.**
  • **5\+ years of hands\-on experience**

with the primary technology stack, including:

  • .NET, C\#, MVC, JavaScript
  • Demonstrated experience developing

**full\-stack web applications**

, including:

  • Front\-end Web UI, Middle\-tier/service layer, Back\-end database
  • Strong experience with

**JavaScript and Vue. js**

.

  • Strong knowledge of

**HTML, CSS, SQL, and Web User Interface Design**

.

  • Demonstrated ability to write and work with

**complex SQL statements**

, including SELECT, INSERT, UPDATE, and DELETE operations.

  • Strong understanding of

**Web Services, Object\-Oriented Design, and Security Principles**

.

  • Experience working within

**Agile software development environments**

, methodologies, and tools.

  • Strong problem\-solving, analytical, communication, and collaboration skills.

**Preferred Qualifications**

  • Experience serving as a technical lead or subject matter expert.
  • Experience mentoring junior and mid\-level software engineers.
  • Experience conducting code reviews and enforcing development standards.
  • Experience supporting production applications and participating in on\-call rotations.
  • Strong understanding of software architecture, secure coding practices, and application performance.

We’re looking for a software engineer who can work independently, take ownership of complex technical challenges, and contribute beyond day\-to\-day coding. You should be comfortable collaborating across teams, mentoring other engineers, reviewing code, and helping shape technical solutions.

**If you’re an experienced full\-stack . NET developer looking for an opportunity to work on complex applications and make a meaningful technical impact, we’d love to hear from you. **

**Apply today or reach out to learn more about the opportunity. **

Interested in this role?Continue on HireRising's careers page.
Apply on HireRising