Skip to content
mimi

Solutions Architect

e&e IT Consulting Services, Inc.

Harrisburg · On-site Contract Today

About the role

About

The Solutions Architect is responsible for designing and delivering scalable, secure, and high-performing enterprise solutions that align with business objectives and technical strategies. This role works closely with both technical teams and business stakeholders to translate complex requirements into well-architected systems. The Solutions Architect provides hands-on technical leadership, ensuring best practices in design, development, and integration are consistently applied. Additionally, this position plays a key role in evaluating existing systems and guiding long-term application and architecture strategy.

Responsibilities

  • Collaborate with stakeholders to gather and analyze functional and non-functional requirements
  • Design end-to-end solution architectures for enterprise applications using modern design principles
  • Lead impact analysis, solution decomposition, and estimation for large-scale initiatives and system enhancements
  • Provide technical leadership and hands-on guidance to development teams on architecture, design patterns, and development best practices
  • Oversee and contribute to the development of design documentation, including architecture diagrams and technical specifications
  • Ensure solutions align with security standards, including authentication, authorization, and vulnerability management practices
  • Design and support integrations using middleware and service-oriented architecture (SOA), including REST/JSON, SOAP, and messaging technologies
  • Participate in troubleshooting complex technical issues and provide resolution strategies
  • Develop and execute Proofs of Concept (POCs) and Proofs of Technology (POTs) to validate solution approaches
  • Assess existing applications and systems, providing recommendations for modernization and continuous improvement
  • Promote DevSecOps practices and ensure alignment with enterprise architecture standards
  • Collaborate with cross-functional teams to support successful delivery of projects and initiatives

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Proven experience in solution architecture and enterprise application design
  • Strong hands-on experience with application development using Java EE and/or .NET technologies
  • Experience applying service-oriented architecture (SOA) principles and designing distributed systems
  • Strong knowledge of relational databases such as Oracle, SQL Server, and/or PostgreSQL
  • Experience with web application security concepts including authentication, authorization, and vulnerability remediation
  • Familiarity with middleware and integration technologies (e.g., REST/JSON services, SOAP, MQ, IBM ACE, DataPower, GIS services)
  • Understanding of cloud platforms, particularly Microsoft Azure concepts and services
  • Working knowledge of mainframe technologies such as IMS, COBOL, JCL, DB2, and RACF
  • Strong documentation skills with the ability to produce detailed design specifications
  • Excellent communication skills with the ability to present complex technical concepts to both technical and non-technical audiences
  • Demonstrated ability to lead technical efforts and provide architectural direction across teams

Skills

.NETAzureCOBOLDB2DevSecOpsDockerIBM ACEIMSIntegrationJCLJava EEJSONMQMicrosoft AzureMiddlewareOraclePostgreSQLRACFRESTSQL ServerSOASOAPSecurity

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free