Enterprise Architect

Herndon, VA
Jun 22, 2022
Jun 25, 2022
IT, IT Architect
Full Time
At Intellibus, we are a team of passionate software engineers who love to solve hard problems efficiently. We are currently seeking a Solution Architect to join our team. Description Define the Future State Platform Architecture and DesignResearch and Analyze Technology Alternatives for each Stack layerConduct POCs as needed to Evaluate the AlternativesPresent the Analysis and Outcomes of the POCWork with the Head of Platform Architecture to Finalize the Tech Stack post POCDevelop Reference Implementations for the Future State Platform and Trading and Settlement Microservices that run on the Platform.Create Architecture Patterns for Application Design, Scalability, Deployment, Cloud, Monitoring, Security and Infrastructure.Define Static Analysis Code Quality Rules to evaluate Microservice Code aligns to the Future State DesignLead Development Teams to ensure creation of Reusable Services and Libraries to enable platform scalabilityEngage with Business Architecture and Product Management teams to understand customer requirements and identify changes needed to the Architecture Roadmap and Technical ServicesTrain the Architecture and Development team consisting of Enterprise Architects, Solution Architects and Hands on Application and Data Architects, Software Engineers, Site Reliability Engineers (SRE's) and SDETsReview and suggest refinements to the Architecture Patterns, Code Quality Rules and Reusable ComponentsIdentifies and documents all Technical Debt within existing applications and components and develop a roadmap for migration of functionality from existing applications to the Future State PlatformAcquire industry and product knowledge of New Technologies, Products, Patterns and Best Practices to ensure Technology Vision and Architecture Roadmap are best of classAct in full partnership with the product, data and technology management team in order to formulate product definition and roadmapsPartner with Development teams to lead resolution of a variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standardsAct a subject matter expert on one or more areas of database design, big data, cloud deployment, microservices and integrationPartner with Development teams to provide in-depth analysis with interpretive thinking to define issues and develop innovative solutionsServe as advisor or coach to mid-level developers and analysts, allocating work as necessaryQualifications Bachelor's degree in Computer Science, Information Systems or related field, advanced degree a plus.15+ years of experience in managing large scale engineering teams, organizational budgets and vendor relationships.Prior experience leading a software organization through transformation in a large enterprise environment, understand the complexity created by legacy systems and have been able to move to a new cutting edge technology stack.Prior experience with emerging technologies, constantly evaluating and recommending potential partnerships that provide efficiencies and competitive advantage within the tech stackPrior experience leading a team of hands on Application and Data ArchitectsPrior experience leading a team of Enterprise and Solution ArchitectsExperience developing and supporting public and private cloud-based platformsAbility to guide development teams' pipelines with advanced knowledge of system flow and development standards for coding, testing, debugging and implementationAbility to develop a comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goalsAbility to work in large, collaborative teams to achieve organizational goals, and passionate about building an innovative cultureA strong believer in Agile and Scrum principles with deep experience in microservicesExcellent organization and communication skills, both verbal and writtenExpert presentation skills used to influence other leaders across the enterpriseTotal commitment to quality and attention to detailSkilled at collaborating and comfortable navigating at any level of the organizationKnowledge of Application Design, Development, Security, Deployment, Monitoring and Service Management Patterns and ToolsKnowledge of Software Development Lifecycle Tools and Continuous Integration ToolsHands-on experience in Cloud Technologies like Openshift, AMQ, Kafka and Big Data is a plusKnowledge of Java, Spring, Unix and oAuth is a big plusJob Functions Project ManagementTeam LeadershipClient ServicesBusiness DevelopmentInformation Technology Seniority LevelSeniorIndustryTechnology ConsultingEmployment TypeFull-timeJob LocationRemote option available for the right candidate