This job listing has expired and the position may no longer be open for hire.

Principal Software Architect, Enterprise at Crowley Personnel LLC in Jacksonville, Florida

Posted in General Business 30+ days ago.

Type: Full-Time





Job Description:


We are on a mission to become the world's most sustainable and innovative maritime, logistics, and technology company. As a privately- held, U.S - owned and operated company, Crowley provides Logistics, Government Solutions, Shipping, Wind and Fuel services in 36 nations and island territories.

By expanding and innovating our services, we have grown to a committed team of over 7,000 diverse people, generating an annual revenue of more than $2.9 billion. We live up to our purpose of bravely advancing what's possible to elevate people and planet with our core values of Integrity, Sustainability and Drive guiding everything we do.

To continue laying the groundwork, challenge what's possible and celebrate the power of inclusion, we seek to partner with driven individuals who are ready to elevate their career with us.

SUMMARY: Crowley is looking for a strong hands-on technical leader who will play a crucial role on our Enterprise Architecture team, leading a small group of talented architects and developers to design our future reference architectures and evolve our application portfolio to meet our growing business needs. This new position will drive creation and adoption of our application platform for development and ensure that the portfolio of both purchased and custom-built applications and services work seamlessly together, giving our employees and customers a best-in-class digital experience.

GENERAL RESPONSIBILITIES:


  • Strategically lead architects and developers to implement our most complex technical solutions.
  • Design, improve, and modernize the application architecture to efficiently utilize modern design patterns, web frameworks, cloud services, serverless architectures, and data designs to support enterprise technical strategy and development.
  • Be a trusted advisor for all aspects of our Application Development Platform.
  • Drive buy vs. build discussions taking into consideration the specific business needs of the end-user, the landscape of currently used and/or existing application in the market, along with the pros and cons of in-house development, ultimately leading to the best decision for each unique scenario.
  • Design an efficient, fault tolerant, strategy to create a unified architecture spanning the landscape of tools and technologies in use and on the future roadmap.
  • Modernize the deployment architecture of our web, mobile, and serverless applications and drive improvements to leverage continuous delivery.
  • Work across a diverse technical stack to design how modern web, data, analytics, and other technologies come together to solve mission-critical customer needs.
  • Partner with various stakeholders to identify potential use cases transpiring into requirements for future enhancement or innovation.
  • Drive best practices in product development with focus on application architecture, quality, usability, and performance, leveraging data for making decisions.
  • Guide software development teams on standards and best practices for all aspect of application development to enable teams to successfully deliver well designed, highly available, scalable, reliable, and maintainable enterprise grade solutions to the customer.
  • Create the technology road map to achieve business and strategic technology goals.
  • Drive technology innovation through research and market analysis and share emerging technology trends with leadership.
  • Develop and mentor architects and lead developers through on-boarding, training and development opportunities and performance management processes; builds and maintains employee morale and motivation; ensures the team is appropriately staffed with required competencies.

EDUCATION: Bachelor's degree in computer science, software engineering, technology, or a related field; or a combination of post high school education and experience.

EXPERIENCE: 8 years of experience which includes exposure to diverse business in architecting and designing solutions on assigned platforms systems, technologies, and processing environments.

TECHNICAL PROFICIENCY:


  • Strong hands-on programming experience building full-stack scalable applications and web experiences using Object Oriented languages, Javascript / Typescript and supporting libraries such as React, Next.js, RxJS, Redux, etc.
  • Strong proficiency with CSS based Design and Component Libraries such as Styled Components and Tailwind CSS.
  • Experience working with mapping technologies such as Mapbox / GoogleMaps.
  • Experience with mobile application development using frameworks such as Flutter or React Native.
  • Demonstrated success in building scalable APIs in AWS with Lambda, Node.js, Python, GraphQL, WebSockets.
  • Knowledge and experience in design and usage of NoSQL Databases such as MongoDB, DynamoDB, Elasticsearch.
  • Knowledge and experience in design and usage of relational Databases such as PostgreSQL, MySQL, Oracle.
  • Experience implementing OIDC Security for JavaScript based applications.
  • Superb understanding of modern software development practices (e.g. Microservices, Containerization, Serverless, Continuous Delivery).
  • Strong experience with GIT and modern branching structures.
  • Strong quality focus including automation, design reviews, and test coverage.
  • Strong understanding of Agile/Scrum methodologies.

COMPETENCIES:

  • Proven leader with a track-record of designing and implementing technical solutions to solve organization's most complex problems.
  • Accomplished communicator and influencer of technical concepts and strategies; Strong analytical skills and ability to be objective and innovative.
  • Takes a disciplined approach to software development and problem-solving; excels at breaking down large problems into multi-step plans in an Agile development environment.
  • A problem solver, able to move fluidly between high-level abstract thinking and detailed implementation.
  • Open-minded to new ideas & approaches, and ability to implement the ideas using various technologies.
  • Excellent collaboration, influencing, negotiation, and coaching skills.
  • Passionate about technology with a very high technical aptitude.
  • Excellent communication skills with a proven ability to present, discuss, and explain coherently and logically both in writing and verbally to all levels of the organization.
  • Knowledge of and ability to apply the concepts, principles, and practices of the Software Development Life Cycle.
  • Ability to lead teams and manage multiple competing priorities with minimal supervision. Self-directed and motivated.

JOB SCOPE: Position impacts multiple business units/segments.

WORKING CONDITIONS: Normal office environment with little exposure to excessive noise, dust, temperature, and the like. Extended use of a computer keyboard, viewing of a computer monitor and the ability to sit for long periods of time.





More jobs in Jacksonville, Florida

Other
23 minutes ago

Nucor Corporation
Transportation
about 2 hours ago

Best Buy
Other
about 3 hours ago

ARS
More jobs in General Business

General Business
less than a minute ago

Land O'Lakes, Inc.
General Business
less than a minute ago

Land O'Lakes, Inc.
General Business
less than a minute ago

RetailData