Full Stack .NET Developer

HireRising

Phoenix (AZ)

On-site

USD 110,000 - 150,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Hirerising in Phoenix, AZ seeks an experienced Full Stack Software Engineer to design, develop, and implement software across the full lifecycle, leveraging Microsoft Azure, C#, .NET, microservices, REST APIs, and modern front-end technologies such as Vue.js and Xamarin.

The role emphasizes cloud-first architecture, code quality, mentorship, and cross-functional collaboration to deliver scalable solutions for internal operations and external customers.

Qualifications

  • Bachelor's degree in CS/IT/SE or related field.
  • 5+ years of professional software development experience.
  • Extensive experience with Microsoft .NET and C#.
  • Experience with enterprise-level software and full SDLC.
  • Strong analytical, troubleshooting, and collaboration skills.

Responsibilities

  • Lead architecture reviews and ensure scalable, secure solutions.
  • Design, develop, test, and deploy software across projects.
  • Maintain code quality, standards, and testable code.
  • Mentor engineers and promote best practices.
  • Develop cloud-first solutions using Azure and modern tech.
  • Collaborate with IT and enterprise teams on standards.
  • Support end-user training and documentation.

Skills

Technical leadership
Mentorship
Communication
Collaboration
Analytical thinking
Problem-solving

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering
Master's degree in Computer Science or related discipline

Tools

Microsoft Azure
Team Foundation Server (TFS)
REST APIs
Microservices
.NET Core
Vue.js
Xamarin
Azure Functions
Azure App Services
Azure SQL Server

Job description

This role is not eligible for sponsorship

We are seeking an experienced Full Stack Software Engineer for software design, development, and implementation while ensuring engineering standards, code quality, and scalable architecture across projects. This role will oversee the full software development lifecycle, from research and solution design to implementation, testing, deployment, training, and ongoing support.

The ideal candidate is passionate about emerging technologies, continuous improvement, and developing innovative solutions using a Microsoft-based, cloud-first technology stack.

Our IT team serves as an innovation center, delivering solutions for internal business operations and external customers using technologies such as Microsoft Azure, C#/.NET, .NET Core, microservices, REST APIs, Azure Functions, Azure App Services, Azure SQL Server, machine learning, chatbots, Xamarin, and Vue.js.

Essential Duties and Responsibilities
  • Technical Leadership & Architecture: Facilitate architecture and solution design reviews across projects, ensuring alignment with technical standards, best practices, scalability, security, and maintainability.
  • Software Development: Design, develop, maintain, and implement software applications that support internal business requirements and external customer needs.
  • Code Quality & Standards: Write clean, efficient, well-designed, and testable code for complex solutions while promoting engineering best practices.
  • Mentorship & Collaboration: Provide technical guidance, coaching, and mentorship to software engineers, supporting their professional growth and technical development.
  • Cloud & Modernization: Develop and support cloud-first solutions using Microsoft Azure and modern application development technologies.
  • Innovation & Research: Evaluate emerging technologies, identify industry trends, and develop proof-of-concept solutions for internal review and potential implementation.
  • Technical Problem-Solving: Serve as a technical resource across IT teams, helping resolve roadblocks, troubleshoot complex issues, and drive projects toward successful completion.
  • Enterprise Architecture Collaboration: Partner with the Enterprise Architect to establish technical standards, develop best practices, and support engineering training initiatives.
  • Testing & Quality Assurance: Participate in the testing lifecycle through test plan reviews, test analysis, witnessing, and software certification.
  • Documentation & Maintenance: Document software functionality, maintain technical documentation, and support break/fix activities and continuous improvement initiatives.
  • Application Support & Training: Support software installation and deployment, provide end-user training, and develop supporting documentation as needed.
  • Project Tracking: Utilize Team Foundation Server (TFS) to manage, measure, and track project activities and progress.
  • Perform other duties as assigned.
Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 5+ years of relevant professional experience, or an equivalent combination of education and experience.
  • 8+ years of experience working with the primary technology stack, particularly Microsoft .NET and C#.
  • Strong understanding of software architecture, application design, development standards, and the full software development lifecycle.
  • Experience designing, developing, testing, and supporting enterprise-level software applications.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and collaboration skills, with the ability to mentor engineers and influence technical decisions.
Preferred Qualifications
  • Master's degree in Computer Science, Information Technology, or a related discipline.
  • Experience with Microsoft Azure services, including Azure App Services, Azure Functions, Azure Queues, and Azure SQL Server.
  • Experience with .NET Core, REST APIs, microservices, and modern application architecture.
  • Familiarity with Vue.js, Xamarin, machine learning, and chatbot technologies.
  • Experience with Team Foundation Server (TFS) or similar project management and development tools.
  • Experience evaluating emerging technologies and developing proof-of-concept solutions.
Core Competencies
  • Technical leadership and mentorship
  • Software architecture and solution design
  • Advanced C#/.NET development
  • Cloud-first engineering and Microsoft Azure
  • Code quality, testing, and maintainability
  • Innovation and continuous improvement
  • Cross-functional collaboration and technical problem-solving
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full stack .net Developer
Full stack .net Developer

Delta Progress Group Inc • Indiana

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Interactive Resources • Jacksonville (FL)

On-site
USD 120,000 - 150,000
C# Full Stack Developer
C# Full Stack Developer

Valiant Technologies LLC • Lewisville (TX)

On-site
USD 100,000 - 150,000
C# Full Stack Developer
C# Full Stack Developer

Robotic Process Automation LLC • Lewisville (TX)

On-site
USD 110,000 - 140,000
C# Full Stack Developer
C# Full Stack Developer

Quantum Technologies LLC • Lewisville (TX)

On-site
USD 120,000 - 160,000
Senior Fullstack Developer
Senior Fullstack Developer

HROne • Cranberry Township

On-site
USD 90,000 - 130,000
Jobs in USA – Full Stack .NET Engineer
Jobs in USA – Full Stack .NET Engineer

DigitalXNode • United States

Remote
USD 90,000 - 120,000
Full Stack Developer
Full Stack Developer

Compunnel Inc. • Dallas (TX)

On-site
USD 90,000 - 130,000
C# Full Stack Developer
C# Full Stack Developer

Ethereum Technologies LLC • Lewisville (TX)

On-site
USD 110,000 - 150,000
Fullstack Developer
Fullstack Developer

emagine Polska • United States

Remote
USD 95,000 - 130,000