Enterprise Platform Architect

US-NJ-Princeton
Job ID
2017-6351
# of Openings
1
Job Category
Software Development

Overview

Contribute to a Safer, More Secure, and More Sustainable World. At UL, we know why we come to work.  Thousands of us around the world wake up every day with one common purpose - to make the world a safer, more secure, and more sustainable place to live.  We clear the way for our customers to introduce the latest products, technological advances, and systems in an increasingly complex world so they can provide peace of mind to the market.  Our integrity is woven throughout our company and shapes the way we approach and deliver our solutions.  We are proud that the work we do every day has a meaningful contribution to society.  We continue to build upon our legacy of trusted expertise and partnership to keep our communities safe and secure as we march forward into the future.  This helps us sleep better at night, and we are confident that the millions of people we touch rest easier too.

 

UL Compliance To Performance helps our life sciences clients drive results in compliance, quality and performance so they can enter new markets, stay in those markets and grow. We provide complete solutions to business challenges, addressing processes, people and IT issues.  Our solutions are made of advisory, software and learning services, and support client needs from the early stages of market entry, through scale up and optimizing business performance.

 

We are looking for a Platform Architect to join our growing team.  The Platform Architect is the transformational resource that translates business vision and strategy into effective application change by creating, communicating, and refining the key insights of requirements, principles, and models that describe UL’s future state and enable evolution and transformation. This role delivers relevant and consumable enterprise-wide SAAS architecture, enabling efficient development using the best technologies and best practices. In this position, the architect will make use of the extensive experience in enterprise software to provide solutions to large-scale opportunities. A successful candidate delivers technology roadmaps enabling our leaders to effectively plan and our development teams to effectively execute the right technologies at the right times. The position provides leadership, direction, and accountability for strategic application architecture plans, system design, and implementation. The position also develops and tailors application design concepts, long-term roadmaps and implementation plans for the efficient transformation of the current application portfolio in alignment with enterprise initiatives. In some situations, the architect may function as the development lead in key projects to oversee the implementation of the project. And you will write a lot of code!

Responsibilities

  • Drive the overall architectural strategy with hands-on leadership in ideation, architecture and implementation of the large scale SAAS platform.
  • Lead analysis of the current solution to detect critical deficiencies and recommend solutions for improvement.
  • Ensure overall solution-level integrity of applications and that it is in alignment with the enterprise initiatives.
  • Function as the development lead in architecture-related projects to guide and manage the implementations.
  • Ensure overall solution-level integrity of applications and that it is in alignment with the enterprise initiatives. When required, write and deliver high quality, “done”, production ready code.
  • Accountability for collection of architectural descriptions of solution level elements.
  • Provide technical leadership, guidance, and support to the development teams implementing and maintaining the solution.
  • Ensure overall solution-level integrity of applications Business-Related and Strategic Planning Responsibilities.
  • Help establish the best software practices and communication protocols.
  • Establish the architectural governances and golden rules; Conduct and approve code review.
  • Develop and maintain the API platform standards.
  • Ability to prototype enterprise level concepts and direction into solution level applications.
  • Collaborate with architects across the enterprise to identify strategic opportunities and in the rationalization of cross segment dependencies.
  • Influence domain specific roadmaps and program strategies in alignment with enterprise initiatives.
  • Contribute to the development of UL’s solution level architecture.
  • Identify and analyze technical business drivers and requirements that drive the future state architecture.
  • Provide world-class customer support and technical expertise for SAAS clients
  • Identify solutions, architectures, processes and capability gaps and propose incubation efforts to address the gaps.
  • Document all architecture design and analysis work.
  • Develop, improve, validate, and use tools to facilitate enterprise architecture efforts.
  • Develop business models, reference architectures and technology strategies that describe the context for developed software.
  • Communicate and collaborate with top senior management and engineering teams.

Qualifications

Must Have:

  • Bachelor’s degree required, Master’s preferred.
  • Ten years as a software architect working on a software architecture team, providing technical leadership/guidance/mentorship.
  • Ten years in complex enterprise software development projects, preferably with division or company-wide architecture accountability.
  • Ten years with multi-tier system development.
  • Ten years building and supporting mission critical applications, running in a highly distributed manner.
  • Ten years in multiple software development lifecycle phases, including scope and proposal, analysis, design, and software construction.
  • Extensive experience with ElasticSearch-based search and aggregate analytics development, performance tuning, and large scale deployment
  • Extensive experience with Microsoft technologies, specifically .Net; C#; asp.net; MS SQL Server.
  • Experience with NodeJS, JavaScript, ReactJS, Angular, JSON, MVC Frameworks, Web UI, JavaScript Package Managers, HTML5, CSS3, Web Services.
  • Experience developing secure applications for the enterprise (OAuth, SAML, XACML, Encryption, etc).
  • Experience with building, releasing, and supporting enterprise software in a Production environment.
  • Strong RDBMS database experience, such as Oracle, DB2, SQL Server.
  • Strong experience with Qlik Sense and big data analytics is desired.
  •  

Nice to have:

  • Experience with Microservices.
  • Prescriptive and predictive analytics, data science.
  • NoSQL database experience, such as MongoDB.
  • Experience with open-source technologies.

 

Grow and Achieve. Growth and development are part of our DNA.  Our working environment is a launch pad for our employees to excel.  Your growth will be supported with targeted development, rewards and recognition programs, so that you can maximize your potential. 

#CB

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!