Senior Middleware System Architect
Senior Middleware System ArchitectJob Summary: Talent Software Services is in search of a Senior Middleware System Architect for a contract position in Reston, VA. Opportunity will be six months with a strong chance for a long-term extension.Position Summary: The Senior Middleware System Architect is responsible for leading the stabilization, design, and standardization the organization's data center infrastructure. Their work is both tactical and strategic. The Senior Middleware System Architect will focus on the stabilization data center infrastructure ensuring reliability of core systems, repeatability of standard operating procedures and services.They will ensure engineering initiatives; strategic and long-term solutions align with Information Technology's technology strategy. Incumbents will have the necessary technical and leadership experience, knowledge, and skills to establish themselves as domain experts within the organization. Additionally, they will provide management with recommendation and direction as well as mentorship of staff.The candidate will be responsible for designing and implementing 'right sized' and 'right 'sourced' high quality solutions that enable product and service delivery in support of the client's mission, strategy, goals, and objectives. To accomplish this, this position will both lead and work collaboratively with business and technology stakeholders to establish and maintain technical assets within the enterprise technology portfolio.The candidate will maintain awareness and knowledge of the emerging trends in technology, and its usage within the industry, and will apply this learning in the establishment of new and innovative technology solutions. The candidate will also ensure technology and architecture related policies, standards, and guidelines are up to date, along with providing recommendations and support to engineering activities for solution delivery.Succeeding as a Senior Middleware System will require deep technical knowledge, superb troubleshooting skills and experience necessary to ensure 24x7 operational integrity, excellent communication and written skills to support the team, technology or line of business and a breadth of knowledge in multiple technology areas necessary when supporting, building and integrating solutions across multiple technologies and lines of business in an enterprise environment.Primary Responsibilities/Accountabilities: Responsible for the stabilization and implementation of all changes to Middleware components, eg Red Hat, WebLogic, Oracle db, Apache Tomcat, etc. Ability to support 24x7 operations, to include troubleshooting system incident response and remediation effort Coordinate the definition of technology standards. Will work with SMEs in various technologies to define standards, commonly at the release and version level to ensure consistency in test and production environments. Coordinate the creation and maintenance of technology roadmaps incorporating the life cycle of all relevant technology components. Play a key role by keeping an eye on technology roadmaps and will raise a flag for further investigation if engineers, developers, and solution architects attempt to implement variations from standards. Design and implement 'right sized' and 'right sourced' technical solutions in support of business and IT initiatives Establish and maintain alignment of technical assets across domains (eg, application, data, security, performance testing, etc.) within the enterprise portfolio Develop and maintain transition roadmaps which meet the enterprise needs as identified during current state architecture analysis and the assessment of gaps and opportunities Facilitate the definition of, and adherence to, policies, technical standards and usage guidelines Maintain an ongoing awareness of emerging technologies and industry trends to inform technical domain strategy and directionQualifications: BS degree in Engineering, Computer Science or related field / equivalent experience 10+ years of experience developing, tuning, and implementing large scale, complex system architectures Demonstrated professional competence in the principles and practices of a Senior Middleware System Administrator and Architect as they relate to: Red Hat, WebLogic, Oracle db, Apache Tomcat, VMware, Docker, Kubernetes, JBOSS and JAVA 3-tiered architecture Exercise sound judgement, authoring and executing operational procedures Knowledge of microservices Write and manage scripts and utilities to automate day to day systems administration and configuration management tasks using shell, python and ansible scripts. Diagnosing and resolving performance, security, and/or technical challenges Demonstrated experience with development platforms and languages Demonstrated experience in leading and mentoring technical staff in the development and usage of technology architectures and solutions Demonstrated ability to develop and maintain good customer working relationships. Working knowledge of and experience with other enterprise domains (application, security, infrastructure data, etc.)Preferred: Responsible - assume ownership of technical services, all aspects including delivering value via outcomes and continuous improvement Methodical work is planned with a purpose and approach such that cost, quality and risk are balanced. Disciplined work is managed according to plan; points of variability are isolated and controlled Innovative employ creativity to devise effective and efficient strategies Demonstrated critical thinking - including abilities in analysis and problem solving Experienced in "Systems Thinking the ability to break problems into manageable pieces, and to see how the pieces interact with one another and can be assembled into an integrated, functioning, "whole system. Excellent verbal and written communication capabilities Skillful at facilitation and negotiation Effective team player with strong emotional intelligence self awareness, confidence, ability to manage conflict, and empathy Ability to effectively respond to technical questions and issues ie, effective in communicating complex technology concepts to diverse (both technical and non-technical) audiences at all levels in the organization Passion for technology, with an ability to understand and assess new technologies, and their potential applicability to business needs in an efficient, effective manner.If this job is a match for your background, we would be honored to receive your application! Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities including contract, contract to hire and permanent placement. Let's talk!