Sa Senior Solution Architect

Job Description

As a Solution Architect, you will discover the needs of the client and define highly reliable software architectures that become reality. You will be responsible for the complete technical lifecycle of the software you and your teams create, including architecture, development, testing, and support. This role is actively involved in mentoring junior team members and helping the team resolve critical issues. The role also supports pre-sales activities, SOW development, estimating, preparing and pitching the proposal, and addressing hiring needs to staff the project. This is a Technical Leadership position within our consulting company.

Day-to-Day Responsibilities


  • Architect, design, code, and implement next-generation custom  applications using software engineering best practices in the latest technologies
  • Deliver solutions that are scalable, adaptable and in synchronization with evolving business requirements and architectural vision
  • Lead solution and design discussions with the customer and team members and build consensus for how to deliver solutions iteratively for optimal customer value


  • Develop technical standards and procedures and drive development team adoption
  • Serve as the technical liaison between the Agile team and customer Product Owner to understand the technical approach, propose a minimum viable product (MVP) with a plan to continue to evolve the MVP
  • Collaborate with customer architects  to provide input for product roadmaps and enabling technology
  • Support Project Managers to ensure the team is meeting their goals and help coach team members in agile development and delivery approaches
  • Ensure adherence to quality standards and technical reviews for all deliverables
  • Partner with the Director of Consulting to review team member performance and help groom and grow them professionally
  • Create and document new delivery artifacts and intellectual property that can be used on other projects

Business Development

  • Prepare and deliver presentations outlining proposed solutions to all levels in the prospect's organization
  • Lead discovery workshop sessions to gather customer requirements and critical business challenges
  • Engage with the customer’s senior IT and business managers to understand their requirements
  • Create solution technical vision and evangelize how the solution addresses technical and business outcomes
  • Develop customer-facing assessment reports documenting current state and future state recommendations
  • Work with the sales team to define a technical sales strategy for each prospect


  • Understanding and Communicating General IT Architecture solutions
  • Software Development Lifecycles including Agile Methodologies
  • Principles of DevOps, Domain Driven Design, UML, Common Software Design Patterns, etc.
  • Data Architecture and Design
  • Principles of Quality Assurance within the SDLC

Tools and Technologies

  • Node.js
  • .NET/.NET Core
  • SSIS
  • Angular
  • Visual Studio
  • jQuery
  • IIS
  • TFS
  • Azure
  • AWS
  • React.js
  • Bachelor Degree in Computer Science, Information Systems preferred
  • Minimum 10 years working with Microsoft technologies
  • Excellent presentation skills and ability to speak at both the developer and C-Suite level
  • HIPAA experience a plus
  • Proven success in design and implementation of cloud-based Microsoft Solutions (Azure and/or O365), or a strong desire to add this capability to your skillset
  • Must have the ability to recognize a customer’s business needs and to translate them into a technology solution
  • Should have experience in a technical pre-sales role
  • Ability and willingness to motivate and support other consultants
  • Resilience and resourcefulness when solving complex problems
  • Ability to work both as a team leader, team member and independently as needed
  • Automation, orchestration, scripting experience is a plus

If you are interested in applying for this position please send your resume to:

Back to careers >