Technical Architect

Trustech, Inc. - Lehi, UT

Full-time
Save

Our client located in the Lehi area has been experiencing some tremendous growth (40-60% year over year) and are still continuing their growth trajectory. Although they're a big company, they've been able to hold onto their identity as a family-oriented business.

They are in need of a Technical Architect to join their team. The TA position involves the "cool parts of software development". Your focus will be on system design, new product development, and technology innovation for the company going forward.

Responsibilities:

  • Be a leader within the engineering team to design and develop enterprise level software applications
  • Install and configure software applications
  • Perform analysis of all available information to choose the appropriate solution to resolve a problem
  • Creative thinking to solve known problems in a new way or to design and develop new ideas into innovative applications
  • Lead effective collaboration with members of engineering teams and other departments within the company
  • Use issue management software to manage and track development efforts
  • Attend daily agile scrum team standup meetings and work closely with Scrum Coach to assess development priorities / risk
  • Lead technical design discussions in order to produce high-level designs from user requirements
  • Develop and modify application software in an Agile scrum environment
  • Document software features/modifications
  • Keep up to date with technology and apply new knowledge
  • Produce high level estimates for new software features
  • Act as a mentor and coach toSoftware Engineers
  • Perform research and development activities along with application software performance analysis
  • Produce and present technical presentations as required
  • Evaluate third party libraries/frameworks
  • Lead development proofof concept projects

Ideal Qualifications:

  • Bachelor’s degree in computer science, software engineering or proven work experience in a related field
  • 8+ years programming experience
  • Proven experience working on complex enterprise software systems
  • Strong knowledge of software industry best practices and standard design patterns
  • Knowledge of software development and technologies such as.NET, C#, SQL, Angular, MVC, etc.
  • GIT version control experience desirable
  • JIRA issue management experience desirable
  • Passion to lead, mentor and coach the work of others
  • Ability to evangelize engineering principles internally and externally
  • Ability to collaborate with team members to achieve a common goal
  • Strong complex problem-solving and troubleshooting skills
  • Strong written and oral communication skills
  • Ability learn quickly and manage time effectively
  • Relies on experience and judgment to plan and accomplish goals

Job Type: Full-time

Experience:

  • .NET: 5 years (Required)
  • Software Development: 8 years (Required)

Location:

  • Lehi, UT (Preferred)

Work authorization:

  • United States (Required)

Benefits offered:

  • Paid time off
  • Parental leave
  • Dental insurance
  • Health insurance
  • Healthcare spending or reimbursement accounts such as HSAs or FSAs
  • Other types of insurance
  • Retirement benefits or accounts
  • Education assistance or tuition reimbursement
  • Child Care benefits
  • Gym memberships or discounts
  • Commuting/travel assistance
  • Employee discounts
  • Flexible schedules
  • Workplace perks such as food/coffee and flexible work schedules
  • Others