Lead Software Architect

Posted · Add Comment
Published: April 9, 2018
Location
Job Type
Salary
Based on Experience

Description

VantageLinks is a dedicated Information Technology (IT) staffing company supporting our clients with all their IT Needs. We currently have an opening for a Lead Software Architect with one of our premier clients.

THIS IS A DIRECT ROLE WITH OUR CLIENT. WE ARE UNABLE TO ACCEPT H1B CANDIDATES AND PLEASE NO STAFFING AGENCIES.

Lead Software Architect
As the Lead Software Architect with extensive SaaS and Cloud experience, you will take a hands-on, technical leadership role in driving the design and delivery of world-class software solutions across the entire company product portfolio. This position reports directly to the CTO.

Responsibilities

  • Design the SaaS/Multitenancy user experience from project initiation through deployment. Partner with engineering, technical operations, client services, and product management teams to translate program requirements into technical solutions and system design
  • Define and drive software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability etc.)
  • Determine overall architectural principles, frameworks and standards
  • Drive research, case studies and prototypes on leading edge technologies and how they can be leveraged
  • Design and develop proof-of-concept/ proof-of-technology pilots

Required Credentials and Experience

  • A proven track record of building and deploying mission critical, highly distributed, large scale SaaS applications
  • Demonstrable experience designing end-to-end architecture involving mobile systems, embedded software and cloud services
  • Strong understanding of mobile applications and related technologies
  • An expert in the Microsoft technology stack
  • Experience improving, migrating and sun-setting legacy products
  • Experience with at least one major IaaS and/or PaaS technology preferably Azure, including defining and scripting full topologies
  • Strong knowledge of failure modes, resiliency patterns, and techniques to enable robust, self-healing architecture
  • Strong understanding of infrastructure and related technologies (hardware, virtualization, networking)
  • Extensive hands-on experience with at least one and preferably more than one of the programming languages C#, C++, Java, Javascript, functional

Preferred Experience

  • Leading highly-available, fault tolerant enterprise and web-scale software deployments
  • Experience in performance testing web services and solving for scale
  • Experience with social, big data, and analytics
  • Experience with API management tools, Identity Management tools
  • Knowledge of Scaled Agile Framework

REQUIREMENTS

  • Bachelor’s degree in Computer Science, Business Information Systems or relevant experience and accomplishments
  • Over 10 years of progressive experience in building enterprise web/mobile applications, as developer, technical lead, DevOps and architect
  • Demonstrated experience developing technology roadmaps
  • Demonstrated experience in converting business requirements to technical requirements
  • Experience architecting and designing Enterprise SaaS solutions for multi-tenancy
  • Hands-on experience in designing, instantiating and managing cloud services and containers
  • Ability to build rapid prototypes and POCs to validate the understanding with Product Management and other stakeholders
  • Solid experience within integrated agile SDLC process, including traceability, business analysis, story boarding, automated unit testing, integration testing, peer reviews, CI/CD
  • Ability to abstract a business use case and build reusability and/or multi-tenancy into the design through convention, configuration, and customization
  • Expert knowledge of Microsoft-based enterprise frameworks, micro service architecture, and restful services
  • Experience designing multi-layered architecture applications, including Database architecture
  • Understanding of the systems architecture, application architecture, high availability, reliability, scalability, layered security, cloud architecture, etc.

 

 

Apply
Drop files here browse files ...

Related Jobs

August 14, 2018
Senior .Net Developer   Overland, MO new
August 14, 2018
Information Technology Recruiter   Creve Coeur, MO new
August 14, 2018
Are you sure you want to delete this file?
/