Job Directory Principal Architect

Principal Architect
Dallas, TX

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The Principal Architect is a strategic individual contributor role reporting to the VP of Product Development. The Principal Architect will play a significant role in developing a common data platform, interoperability, and SaaS architecture that enables the evolution of the suite of JDA products. This person will develop, document, and communicate an architecture that meets critical architectural quality attributes such as performance, scalability, reliability, security, maintainability, usability, and interoperability. This person will also have a DevOps mindset, enabling a Continuous Delivery pipeline while meeting the functional and quality attributes. The Principal Architect collaborates with teams throughout JDA consisting of developers, testers and business analysts providing technical guidance and leadership on the solution to be delivered. The Principal Architect is a key member of the development team and will be responsible for delivering the solution and ensuring that all development meets the required standards and follows industry best practice. This person will also help instill the strategic vision, fundamentals, and best practices necessary for creating world-class real time transactional systems

Responsibilities

* Develop and maintain architecture blueprints that articulate JDA's common data platform, product interoperability, and SaaS strategy, future state architecture, and multiyear execution road map.
* Collaborate with other architects to create and document standards and patterns that can be leveraged for future re-use, and actively seek opportunities to leverage industry solutions for new business offerings and services.
* Serve as a trusted adviser to leaders and business stakeholders in the development of the strategic portfolio or business unit plans.
* Provides comprehensive analytical thinking to ensure transformation costs, impact and value are properly understood estimated and controlled across people, process and technology.
* Collaborate with customers, vendors, industry consultants and senior company leadership to continuously learn and identify opportunities to advance on our business strategy.
* Collaborate with teams across JDA to understand requirements and constraints in the common platform solution, information in a coherent and concise manner to the team and obtain buy in for the proposed solution as well as raise awareness of potential risks.
* Create contextual and conceptual models that document complex topics.
* Create documentation that demonstrates the architecture meets performance, scalability, reliability, security, maintainability, usability, and interoperability requirements.
* Recognize and identify potential areas where existing policies and procedures require change, or where new ones need to be developed, especially regarding future business expansion.
* Strong situational analysis and decision-making abilities.
* Deep understanding of microservices, containerization, SQL and no-SQL databases, data modeling and analytics, caching, security, REST APIs, build automation, test automation, and infrastructure automation.
* Analyze tools, lead tool comparisons, and make objective recommendations based on data.
* Train and mentor team members and colleagues
* Ability to tailor communications to technical team members, management, C-level executives, and customers.

Qualifications

* Bachelor's Degree required; preferably in Computer Science or related field
* Minimum 3 Years' experience in a Principal Architect role

Required Skills and Experience:

* Advanced proficiency in client and server-side design and development using Java, JavaScript, HTML and REST or similar
* Advanced knowledge of server-side frameworks (Spring, Hibernate or similar)
* Practical experience defining and developing APIs
* Practical experience developing native cloud-based applications and microservices in GCP, AWS, Azure or similar
* Multi-tier development best practices and patterns
* Knowledge of the supply chain industry - in particular, Warehousing.

Desired Skills and Experience:

* Familiarity with the latest web technologies: HTML5, CSS3, JavaScript, extJS, Angular, React, NodeJS Play/Akka, Typescript
* Familiarity with Spring, Hibernate, Spring Boot, GIT, Jenkins, Gradle, Docker, Kubernetes, Puppet, Ansible, MongoDB, gRPC
* Familiarity with SaaS platforms such as GCP, AWS, Azure or Bluemix
* Practical experience of integration tools such as Mulesoft, Apache Camel, and Talend
* Familiarity with emerging technologies such as Machine Learning, AI, Spark, Hadoop, Elasticsearch, Redis and Kafka
* SQL query development, database architecture and query tuning techniques (SQLServer / Oracle)
* Have led multiple teams in delivering quality software
* LI-LN1

Our Values

If you want to know the heart of a company, take a look at their values. Ours unite us. They are what drive our success - and the success of our customers. Does your heart beat like ours? Find out here: Core Values

Check out JDA's blog - Supply Chain Nation - the platform for supply chain trends and innovations.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.