Software Engineer

Job Locations US-AZ-Phoenix Metro
ID 2024-7069
Type
Regular Employee

Overview

Are you ready to be part of the extraordinary future of technical and healthcare education? Do you thrive in a dynamic, innovative environment where you can make a tangible impact? If so, we want YOU to join our team as the Software Engineer!

 

The Software Engineer performs requirement analysis, documents technical specifications, writes, reviews, tests and debugs complex code for larger integrated systems to support new or existing business initiatives. The ideal candidate easily partners with others and will be intrinsically motivated to find solutions within a given structure while having the ability to deal with abstract concepts, systems and innovative ideas in an organized self-disciplined way.


What We Offer:
• Competitive Salary of $110,000 - $120,000 per/year depending on experience

• FREE UTI or Concorde Tuition for you AND your Immediate Family
• Medical/Dental/Vision/Life Ins/STD & LTD Ins
• 401K, Paid Holidays, Paid Time Off
• Paid Parental Leave
• Pet Insurance

• Remote work environment



Responsibilities

System Development and Maintenance

  • Develops or configures innovative solutions in medium-sized systems or components of larger systems.
  • Performs complex development or configuration in multiple technologies, referring more complex tasks to higher-level staff.
  • Designs solutions with performance, scalability, and optimization in mind, periodically assessing system performance and providing recommendations.
  • Maintains and improves system quality by testing, following, and contributing to coding and process standards.
  • Troubleshoots complex technical issues, resolving urgent or important production system problems.

Business Alignment and Innovation

  • Makes relevant suggestions based on comprehensive business domain knowledge in at least two areas, through team and regular interactions with business partners.
  • Maintains trust with business partners by meeting project timelines.
  • Analyzes data to discover useful information, suggest conclusions, and support decisions.
  • Recognizes and supports the implementation of new ways to solve business problems using current or new technology.

Team Growth and Efficiency

  • Contributes to team growth by coaching subordinate and peer positions.
  • Enhances team reliability by actively participating in cross-training and knowledge transfer to other teammates, fostering a collaborative environment.
  • Cultivates an innovative IT culture by recognizing and supporting the implementation of new ways to solve business problems using current or new technology

Qualifications

Education / Experience

  • Bachelor’s degree in Computer Science, IT, or related field or equivalent experience and demonstrated ability required
  • Minimum 4 - 8 years of experience as a software developer or other relevant IT discipline with demonstrated proficiency across multiple current technology disciplines required
  • Proficiency in the full software development life cycle, dynamics of applications development projects, and agile software development practices required
  • Building skills as a full stack developer preferred
  • Education Industry experience a plus

Skills

Technical Expertise:

  • Expert knowledge of at least one technology and intermediate knowledge of multiple technologies.
  • Proficiency with Microsoft Dynamics 365 Sales, Power Apps (Model-driven and Canvas), .NET plugins, Custom Workflow Activities, Azure Functions, and Power Automate.
  • Strong knowledge of Microsoft Power Platform and Azure ecosystems.
  • Expertise in .NET Core and .NET framework.
  • Familiarity with ASP.NET Web API and Blazor.
  • Experience with Application Lifecycle Management (ALM) tools, such as Azure DevOps.

Analytical and Problem-Solving Skills:

  • Intermediate to complex data analysis skills using multiple data sources.
  • Ability to use good judgment, problem-solving, and decision-making skills.
  • Attention to detail while navigating complex data analysis skills using multiple data sources
  • Ability to learn new applications, tools, and technologies.

Project Management and Interpersonal Skills:

  • Ability to work in a fast-paced environment, under minimal supervision with a high degree of technical latitude and guide
    technical projects utilizing effective time management
  • Demonstrates effective time management in guiding technical projects and exhibits strong interpersonal communication skills.

 

About Us:
It’s all about the reputation. 55+ years of experience, trusted by 35+ industry leading brands, 16 campuses, 5 technical schools. But it’s not all about the numbers. Here at Universal Technical Institute and its family of schools, we care about YOU. We care about making a change in the lives of our employees and our students. We’re on a mission to expand our reach and increase our impact, one life at a time and that starts with yours...Come and be a part of our legacy! 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed