Senior Software Architect, Node.js – Work From Home
  • Home
  • Senior Software Architect, Node.js – Work From Home
Senior Software Architect, Node.js – Work From Home

Next Step Systems

Senior Software Architect, Node.js – Work From Home

The Senior Software Architect will design effective and efficient integrated solutions in support of Digital Channels initiatives by first working with business partners to analyze business requirements. The Senior Software Architect will then collaborate with supporting system and technology owners to define the target architecture and design through the use of appropriate architecture design artifacts such as UML diagrams and software design documents. This is a 100% Remote opportunity.

Responsibilities:

– Lead project teams to deliver solutions using an agile methodology that ensure rapid and architecturally sound implementations of business requirements.
– Propose and drive initiatives to improve application development and support processes for Digital Channels systems.
– Perform as a subject matter expert on the various Digital Channels systems and processes assigned. Inclusive of this is gathering a deep understanding of the data within the systems and business processes supported by the system(s).
– Conceptual Solution Designs – High-level solution options.
– Logical Solution Designs – Component-level solution options.
– Solution Design Option Comparison – Table comparing the tradeoffs of the solution options presented with a recommendation based on known considerations.
– Component Diagram – Detailed component design.
– User Interaction & Sequence Diagrams – Flow of how the components are interacted with throughout process flows and user journeys by actors, including exceptions.
– Data Flow Diagram – Illustration of how the data flows from a variety of sources through the solution.
– Data Source-to-Target Mapping – Mapping of source tables and fields to attributes of the application to any fields extracted from the application to a database of file(s).
– API & Event Inventory – Enumeration of APIs and Events being leveraged by the application.
– API & Event Element Mapping – Mapping of the source APIs and Events to attributes of the application.
– Infrastructure Architecture – Illustrate servers and services on-prem, in the Cloud, or located at vendors with clear descriptions of perimeters and sizing.
– Volumetric Analysis – Illustrated the initial load of the solutions and projected growth and increasing non-functional requirements over time by component.
– Logical Application Architecture – Illustrate the decoupling of the front-end, back-end, data, and security services.
– Application Class Diagrams – Describe the decomposition of classes required to build this application starting at the entry point(s) of the application.
– DT Platform & 3rd Party Libraries – Describe the libraries being leveraged and contributed to as part of this solution.
– Configuration and Configuration Management – Describe how the application, data, and security (including certificates) configuration are defined and managed.
– Exception Management – Enumerate the unhappy paths and how they are handled. Include how Single Points of – Failure (SPoFe) are remediated.

Qualifications:

– Designing Frontends using React (JavaScript).
– API’s using Nodejs and Nest.js.
– SAML and OAuth/IODC Expertise.
– AWS Solution Architect certification a must.
– Containerized Application design using Kubernetes a must.
– Event Driven Architecture design with Kafka a must.
– Experience designing desktop web and mobile online solutions for the banking industry.
– Must have excellent analytical and problem-solving skills.
– Excellent verbal and writing skills to communicate clearly and concisely with internal and external teams.
– Experience in designing scalable and fault tolerant solutions.
– Experience conducting software product/service evaluations.
– Experience producing various artifacts such as BRD’s, design documents, test cases, integration specifications, launch/cut-over plans and operations support documents.
– Expertise in innovation & the ability to think strategically about how to advance business-led solutions.
– Experience in troubleshooting in various capacities ranging from Team Member to a Project Leader under tight deadlines.
– Proven ability to build strong, cohesive partnerships with internal and external stakeholders.
– Strong sense of prioritization and execution against critical deliverables, coupled with a sense of personal ownership and attention to details for key projects / issue resolution.
– A track record demonstrating a high level of personal initiative, setting and achieving challenging goals, and demonstrating entrepreneurial leadership.

Keywords: Scottsdale AZ Jobs, Senior Software Architect, Node.js, React, JavaScript, Nest.js, Kubernetes, Kafka, APIs, Software Engineer, Software Developer, Programming, Programmer Analyst, Work From Home, Remote, Arizona Recruiters, Information Technology Jobs, IT Jobs, Arizona Recruiting

Looking to hire a Senior Software Architect in Scottsdale, AZ or in other cities? Our IT recruiting agencies and staffing companies can help.

We help companies that are looking to hire Senior Software Architects for jobs in Scottsdale, Arizona and in other cities too. Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext. 11 or email us at jobs@nextstepsystems.com.

Upload your resume or any other relevant file. Max. file size: 128 MB.


You can apply to this job and others using your online resume. Click the link below to submit your online resume and email your application to this employer.