How can we reach you?

Do you have a resume?

Please check the box below:

If you would like to be notified via email about new job openings, select a category below:

Submit
Cancel
Web Architect
Livonia, MI

Position No Longer Open

Posted 9/24/2018

Required Skills

  • Bachelor's degree in Computer Science, or equivalent combination of post-secondary education and experience
  • 10 years’ experience in an IT technology-related field; 8 years working experience with enterprise software applications
  • 3 years’ related experience in a senior technical role such as Lead Developer, Senior Developer, or Technical Team Lead
  • Experience in preparing and facilitating technology / architecture brainstorming sessions
  • Experience with a CI / CD pipeline, GIT, Jenkins, etc.
  • Experience developing and architecting web applications using JavaScript, Java, CMS and other web technologies
  • Experience with designing and building mobile web applications
  • Proficiency with client-side JavaScript frameworks (preferably React / Redux), server-side frameworks (preferably NodeJS)
  • Experience with scripting development languages (JavaScript, HTML and CSS); one or more server-side programming languages (Python, Ruby, Java, C++); experience building and using API’s (SOAP / XML, RESTful web services)
  • Broad knowledge of information processing hardware and software required to support a Company's network and / or application environments, including: enterprise systems, CRM, web technologies, databases, multiple-tier client / server architecture, on premise and hosted / cloud-based environments
  • Awareness and high-level understanding of information processing hardware and software required to support Company's LAN, WAN and Web-based processing equipment: Internet security and firewall products, Internet server software, middleware technology, TCP / IP and other communication protocols, LAN / WAN network technologies, on premise and hosted / cloud-based environments
  • Good understanding of Agile software development practices, with experience in product / project development lifecycle, process, and tools

Job Description

  • Translate and implement business strategies and ideas into creative technology solutions
  • Responsible for specific architecture and technology decisions such as developing and validating Proof of Concept solutions, and mentoring the development teams on further implementation to projects
  • Determine system scope; defines non-functional requirements (interoperability, extensibility, etc.); develops scenarios that address anticipated future challenges (new technologies, outsourcing, etc.); develops test cases
  • Assess application architecture recommendations to validate that they fully meet business goals and requirements
  • Participate in a hands-on manner during the creation of prototypes in areas of high risk or uncertainty  
  • Ensure functionality components have clearly defined responsibilities; optimizes components (number of interactions, run time); verifies architecture satisfies test cases defined above
  • Ensure technical project teams successfully design and implement systems using defined architecture patterns
  • Consult with and educate technical project teams through mentoring, presentations, demonstrations, tutorials
  • Certify designs and identifies needs to evolve architecture

We Build
Teams

Contact Us

RELIANCE ONE, INC.

1700 Harmon Road, Suite One

Auburn Hills, MI 48326

248-922-4500


Copyright 2015 Reliance One, Inc.

All rights reserved.