Jobs    Everything

Select a Metro Area

The Solution Architect will be a leader in strategy and innovation in the evaluation of existing systems, technologies & the development of strategic solutions. You will collaborate with Product Management, Development, and Product Architecture to translate business requirements into technical solutions

Primary Responsibilities:
• Perform architectural analysis and design for systems spanning client’s products & services offerings.
• Translate program requirements into technical solutions and system designs
• Document and communicate designs, estimates, and implementation plans to program stakeholders
• Collaborate with Product Architecture Group to evaluate solutions and gain consensus on technical direction
• Research, design, test, and evaluate new technologies and vendor solutions
• Implement POCs and pair with technical leads on implementations
• Maintain an organization-wide view of business and application architecture to provide solutions that integrate into the overall architectural vision and strategy
• Provide leadership and expertise in the development of standards, architectural governance, design patterns, and practices

• 10-12+ years of technical leadership and architecture experience in software development
• 6-8+ years’ experience designing and delivering large scale distributed systems (ideally using modern SOA patterns and REST)
• Solid understanding of security/access control, scalability, high availability, and concurrency patterns
• Flexibility and creativity in solution design – including leveraging emerging technologies
• Excellent written and verbal communication skills
• Ability to clearly explain and justify ideas when faced with competing alternatives
• Ability to communicate and apply common architectural design patterns across a wide range of technical problems
• Prior experience with at least one major IaaS and/or PaaS technology (OpenStack , AWS, Heroku, etc.)
• Prior experience with relational and non-relational database technologies (MongoDB, Cassandra)
• Prior experience with agile development, continuous delivery, and DevOps
• Strong understanding of infrastructure and related technologies (hardware, virtualization, networking)
• Proficient in at least one static OO language (C#, Java)
• Proficient in at least one dynamic language (JavaScript, Python, Node.js a plus)
• Proficient in current development tools (Visual Studio, Eclipse, Git, SVN)

SherlockTech loves to share our $500 referral bonus.