Solutions Architect II
- us as we architect and build a future IT platform to take us to the next level of scalability, efficiency, responsiveness, and business value. The Solutions Architect leads architectural design and technical direction for strategically important projects to our company. As a member of the Enterprise Architecture team, the Solutions Architect defines the project’s top-level architecture and integration design while ensuring alignment with project and EA strategic goals and desired project outcomes. Solutions include systems (including applications, databases, processes and information), infrastructure services and application services. Provide the necessary leadership, analysis and design tasks related to the development of strategic projects and initiatives. The successful Solution Architect will have a broad background and expertise in applications, application/data integration, databases and infrastructure, and employ technical expertise to create designs, build high-level task plans and time estimates, guide teams to appropriate solutions, and provide expert advice as needed to in-process projects. In coordination with the EA team, the Solutions Architect will propose, create, document, communicate, and apply standards and guidance to be used by all project teams in IT.
What You’ll Do
•Lead project architectural design efforts to create efficient, standardized, yet creative and innovative solutions.
•Develop and demonstrate architecture subject matter expertise focused on company Engineering and Business system capabilities.
•Estimate initial project proposal scope, initial cost estimation and provide system architecture definition at the logical level.
•Mentor and advise technical teams on solution building blocks.
•Ensure all solutions adhere to enterprise IT principles, standards, security and regulatory rules, and align to the broader EA vision for IT.
•Provide technical guidance to delivery teams including reference implementations, design patterns and best practices, including producing technical roadmaps for long-term strategy alignment.
•Define architecture of end-to-end systems to including applications, databases, application and data integration components, reporting and more.
•Collaborate with Enterprise Architecture, development/operations teams, and vendors to ensure that a coherent and consistent approach to design, implementation and integration is achieved
•Ensure governance oversight via assessment of business requirements, solution alternatives, designs, and standards compliance through project design reviews.
•Apply cloud delivery models (including IaaS, PaaS, SaaS) as appropriate to achieve IT goals of moving appropriate applications to the cloud.
•Guide projects through the SDLC processes, both waterfall and Agile/SCRUM.
•Coordinate with Project Managers, Technical Leads, and Business Owners to ensure the delivery of the solution architecture.
•Ensure security needs are met via understanding security capabilities and regulatory adherence of proposed solutions.
•Research, analyze, determine information capabilities and propose technology solution alternatives that address specific business needs and product/service strategies
•Effectively communicate risks, issues and alternative options.
•Maintain a regular and predictable work schedule.
•Establish and maintain effective working relationships within the department, the Strategic Business Units, Strategic Support Units and the Company. Interact appropriately with others in order to maintain a positive and productive work environment.
•Perform other duties as necessary.
What You’ll Need
•BS/BA in a related technical field plus 10 or more years related experience.
•Each higher-level degree, i.e., Master’s Degree or Ph.D., may substitute for two years of experience. Related technical experience may be considered in lieu of education. Degree must be from a university, college, or school which is accredited by an agency recognized by the US Secretary of Education, US Department of Education.
•Degree in Computer Science or Management Information Systems preferred.
•5+ years of experience in a software development, applications architecture, technical consulting, solution architecture, or systems engineering role.
•5+ years of experience with designing and/or building scalable application solutions, including security concerns, high availability methods, multiple platforms, hardware considerations, network design, monitoring solutions, virtualization, performance, capacity planning, and information management practices.
•Knowledge of Cloud IaaS environments and concepts such as AWS, Azure.
•Knowledge of VMware, virtualization technologies and scripting infrastructure via code.
•Experience and understanding of SaaS architectural, security, performance, application integration considerations and architecture.
•Experience creating plans to systematically reduce technical debt.
•Experience with application integration: SOA, Web Services, REST, ESB and messaging, SOAP, JSON, XML, API Management/Gateway platforms, microservices.
•Experience with software development languages: .NET, C#, and/or Java.
•Knowledge of software and application architecture philosophies: 3-tier, client/server, loosely coupled applications, etc.
•Awareness of UI/UX principles.
•Knowledge of distributed systems, middleware such as JBoss / Tomcat / IIS, data/service virtualization, data warehousing and reporting concepts.
•Experience in driving solutions that align to target architectures, standards, and roadmaps in a distributed software/hardware/cloud environment.
•Proven ability to work independently and on own initiative, as well as lead and influence teams without direct authority.
•Excellent oral and written communication skills are crucial, as well as ability to think clearly & analyze quantitatively.
•Detail oriented, and ability to meet, and exceed, quality standards.
•Knowledge of software licensing and purchasing processes and options.
•Excellent organizational and interpersonal skills with an ability to determine an appropriate level of detail given project milestones.
•Excellent planning, organizational, communication and time management skills.
•Manage and execute projects with a strong bias for action; ability to effectively prioritize projects and meet aggressive deadlines.
•Ability to juggle many tasks and projects simultaneously in a fast-moving environment and must be a self-starter who is excited and curious about technology.
•Work is performed in an office environment.
•Travel and local commute between company campuses and other possible non-company locations may be required.
Future Clearance Required:
A current DoD clearance and/or SCI access with Polygraph is not required to be eligible for this position, however applicant must be willing and eligible for submission within 60-90 days after an offer is accepted and must be able to maintain the applicable clearance/access. By applying to this position, you are agreeing to complete a National Security Clearance Pre-Screen Questionnaire to evaluate your general ability to obtain the required security clearance or government customer access associated with this position.
Relocation for this position is available.
US CITIZENSHIP IS REQUIREd