Banner

Principal Software Architect (Onsite)

Jonesboro, AR, USA Req #41
Friday, April 12, 2024

Welcome to Hytrol Careers

Overview

The Principal Software Architect role is a senior technical member within the software engineering group that is responsible for the technical standards, architectural design, software design, development, and delivery of software solutions and services spanning our ERP (Enterprise Resource Planning), and custom .NET solutions and other platforms as we modernize our infrastructure and software stack.  They will serve as a critical and collaborative member of the team to establish best practices, ensure code quality, and engage in mentoring opportunities. This role is core to building a seamless and interconnected experience for our stakeholders across the organization. The ideal candidate will have a passion for learning and growth, not only their technical skills, but their knowledge of our business operations, practices, processes, data, and in how we can more effectively support the needs of the business and operate as a partner for success.

Responsibilities

  • Work on research, technical analysis, and prototyping to solve business challenges, and technical modernization
  • Design and develop features that align with business processes, simplifying workflows, while enhancing productivity
  • Work with product management in suggesting and clarifying product requirements
  • Communicate and collaborate with engineering teams, architects, and product management
  • Proactively look for ways to improve solutions
  • Architect, design, develop and document subsystems and system components consisting of several objects working together to execute an encapsulated function of the larger system
  • Establish technical standards and governance
  • Interact with representatives of other cross functional teams to understand and/or recommend requirements and strategies for the project
  • Be able to create abstraction layers that support agnostic architectures and software strategies
  • Provide technical direction, leadership, and reviews to other engineers working  
  • Be seen as a thought leader for the company

Qualifications

  • 10+ years of professional experience writing modern desktop, mobile, and/or web solutions
  • Technical expertise in languages such as C#, VB.NET, Python, C++, ASP.NET MVC Core, or Java
  • Full stack software management experience
  • Agile software development skills
  • Versatile in cloud related technologies
  • Demonstrated skills in API’s / microservices
  • Demonstrated technical and architectural leadership skills
  • Demonstrated skills in data design and management
  • Strong architectural leadership experience in SaaS in enterprise software solutions
  • Strong working knowledge of Cloud, preferably Microsoft Azure
  • Familiar with Software Deployment and Lifecycle Management (preferably Microsoft Azure DevOps)
  • High degree of competence in written and verbal communication skills, including experience communicating with executive audiences

Preferred Qualifications

  • Microsoft application development skills
  • Experience in programming languages C++, C#, VB.NET, ASP.NET MVC Core
  • Cloud development experience in Microsoft Azure
  • Experience in developing and publishing Android and iOS mobile apps

Education

Bachelor’s degree in Computer Science, Management Information Systems, Engineering, or related field; or equivalent combination of education and experience. Master’s degree preferred.

Thank you for visiting our careers page.

Other details

  • Pay Type Salary
Location on Google Maps
  • Jonesboro, AR, USA