Principal Architect
Company
DAT Freight & Analytics
Location
Greater Denver Area
Type
Full Time
Job Description
About DAT
DAT is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 44 years. We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on DAT for the most relevant data and most accurate insights to help them make smarter business decisions and run their companies more profitably. We operate the largest marketplace of its kind in North America, with 227 million freight posts in 2021, and a database of $126 billion of annual global shipment market transaction data. Our headquarters are in Denver, CO, with additional offices in Missouri, Oregon, Texas, and Bangalore, India. For additional information, see www.DAT.com/company.
 Â
The Opportunity
As a Principal Architect within DAT you will be responsible for the design, articulation, and execution of technology implementations. You will be responsible for recommending the appropriate technology approach, team structures, and skill sets. You will be responsible for mentoring and developing team members and senior practice leadership. In addition, you will be expected to support practice and company development through leading research and development, training, and reusable software accelerator development. As a senior member of the practice Management Team, you will help set the vision and strategic direction of the practice.Â
On a typical day, you will be ultimately responsible for ensuring the highest quality technology implementation by ensuring that DAT’s best practices and industry best practice standards are being appropriately applied. You will lead one or more teams of skilled technologists, providing the proper leadership, mentoring, and development.Â
Who you are:
- You are an experienced, hands-on principal-level software architect that has been in the industry or technology consulting for at least 8 yearsÂ
- You currently lead teams that develop complex, high-volume, mission critical enterprise solutions that are built from the ground up, using a variety of different open source components and are deployed in a high available environmentÂ
- You have a passion for open-source technologies and the art of software engineeringÂ
- You are well versed in different software development methodologies and understand the benefits and challenges of eachÂ
- The software you develop uses continuous integration/continuous delivery toolsÂ
- You spend at least 40% of your time actively developing code
- You have a demonstrated track record of fostering the growth of direct and indirect reports
- You have expert communication and interpersonal skillsÂ
Integrity is your greatest asset and DAT’s core values of collaboration, execution, and innovation are second nature. You are a true technophile and can fluidly adapt your communication style to understand and address issues that resonate with all layers of an enterprise organization. You take great joy in teaching others and can distill complex technical challenges into language that non-technical audiences can understand. You are grounded in the latest technologies, their potential impact, and how they can be used to good effect. You possess a growth mindset and are adept at growing employees' careers, and an organization's capacity to iterate and launch new products at speed. You bring an entrepreneurial - even scrappy - approach to organizations. You are naturally data-driven and comfortable analyzing large, complex data sets, homing in on critical insights and galvanizing action around those insights.
What You’ll Do
- Supporting DAT with evolving its microservices platform architectureÂ
- Defining standard working methods and processes to be respected by all chapter members, e.g., best practices in developing microservices pipelines, data architectures, testing, and deploying changes, documentation standardsÂ
- Enabling quick and accurate decision-making within the teams by facilitating discussionsÂ
- Creating and coordinating communitiesÂ
- Setting and spreading best practices for Microservice architecture and systems across the organizationÂ
- Providing solutions for complex business problems, enabling insights that can empower better decision-makingÂ
- Collaborating with senior leadership on strategic microservices projectsÂ
- Develops strong working relationships with other leaders in the information technology organization by providing continuous assistance and thought leadership.Â
- Educates, coaches, and mentors on technical, interpersonal, and team dynamics, company policy & procedures, and other topics.Â
The Skills and Experience You’ll Bring / Required QualificationsÂ
- Bachelor’s degree and 8+ years of technical experience within architecture development, integration of backend systems and development.Â
- Hands–on experience developing applications using Node.js, GraphyQL, Angular, React, Java/J2EE, with Spring boot, Kafka, Kubernetes, Lambda, Serverless, Service Mesh frameworks knowledge and experienceÂ
- Deep knowledge of SOA, Architecture and Design on Micro services, REST Services DevelopmentÂ
- Applied knowledge of Object Orientated programming concept (OOPS), Microservices, Operating System (OS) concept and UML;Â
- Experience with containerization and cloud technologies (eg. OpenShift, Kubernetes, Dockers, Mesos, AWS) as well as DevOps and testing tools (Git, SVN, TFS, Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube)Â
- Experience with cloud-based, CD/CI or DevOps development environmentÂ
- A strong hands-on development track records building integration and application utilizing a variety of technologies, development tools and database systems.Â
- Experience in Agile methodology and ability to work as part of team and independently
- Experience working with Aurora DB's.Â
- Excellent communication skills both in writing and verbally with ability to present the complex ideas or technical solution to business and/or management teamÂ
- Good personal computer and business solutions software skillsÂ
- Analytical and problem-solving skills for design, creation and testing of programsÂ
- Communication skills to work effectively with Scrum team members, support personnel, and clientsÂ
Key Responsibilities
- Break our existing monolithic applications into more modern microservicesÂ
- Provide input on our architecture, databases, and APIsÂ
- Lead brainstorming sessions to develop potential solutions for business needs or problems.Â
- Generate a technical document for the development team.Â
- Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architectures, micro front end servicesÂ
- Define and refactor multi-channel client architecture offering and providing differentiated end-user experiences by leveraging containerization and cloud technologyÂ
- Outline the governance and microservices development guiding principles as well as ensuring the best practices are followed by the development teamÂ
- Work collaboratively with an agile, scrum-based team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards.Â
- Govern DevOps methodologies, ensure all solutions exhibit high levels of performance, security, scalability, maintainability, and appropriate reusability and reliability upon deploymentÂ
- Participate in coordinated planning sessions and provide effort estimates for business initiatives of IT solutionsÂ
- Remains abreast of industry technical trends and new development to maintain current skills and remain current with industry standards.
In compliance with Colorado's Equal Pay for Equal Work Act, the minimum salary for this role is $200,000 + target bonus, equity, and benefits. The maximum compensation for this role can vary significantly depending on your job-related skills and experience. DAT considers factors such as scope and responsibilities of the position, candidate's work experience, education and training, core skills, internal equity, and market and business elements when extending an offer.Â
Â
DAT embraces the value of a diverse workforce, and believes it is a core strength of our company that we encourage those values in every DAT employee, at every level of our organization, regardless of tenure or rank. We provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)
Date Posted
04/19/2023
Views
20
Similar Jobs
North America Visa Direct Product & Client Solutions Manager - Visa
Views in the last 30 days - 0
View Details