Solutions Architect in Santa Clara, CA at Volt

Date Posted: 4/6/2018

Job Snapshot

Job Description

Main skills required: Angular, Java and Javascript

We are seeking an experienced, hands-on Solutions Architect to work on multiple applications in various states of the Software Development Life Cycle; including hands on prototyping of your innovative ideas. The ideal candidate would possess 5 or more years experience in designing scalable and performance solutions across all tiers. The ideal candidate would program in several languages (Server/client side JS, swift, SQL/noSQL, etc). This person would possess deep understanding of server side technology, coupled with hands on database and UI design experience. Ideally, candidate is comfortable performing many different roles. 

Key Qualifications 
• Create requirements and design concepts into high performing Web Services and/or Applications 
• Work collaboratively with different teams to design and execute on a given technical solution, managing multiple initiatives 
• Design, develop, test and maintain multiple JS web applications 
• Design, develop, test and maintain Swift applications 
• Leading development teams focusing on code quality and high performance, scalable Java code 
• Knowledge of SQL language and relational database systems and/or key-value database systems 
• Investigate and resolve any production issues from end user (UI) to persistence layer 
• Deploy application performance and caching improvement techniques 
• Experience building complex customer facing workflows 
• Design meaningful user experiences / interfaces. 

Requirements: 
• 5+ years of experience in the software industry 
• Guru software engineer, with experience in server/client side JS, swift, SQL/noSQL, Java, Bash, etc 
• Excellent problem solving, critical thinking and communication skills 
• Strong analytical, problem solving skills and technical troubleshooting 
• Strong object-oriented design and development experience 
• Expert knowledge of concurrency, scalability and fault tolerant designs 
• Experience and understanding of architectural principles and frameworks (MVC, Spring and Hibernate preferred) 
• Experience with using various distributed caching solutions 
• Experience with testing frameworks, continuous integration and build tools 
• Keen eye for detail and stubborn resolve to drive to high quality deliverables 
• Ability to thrive in a cross-functional team on high profile, critical projects 
• Familiarity building enterprise class front-end applications (web or cocoa apps) 
• Familiarity building messaging, queuing and integration platform 
• Familiarity with version control systems such as Git and Subversion 
• BS/BA degree or equivalent technical experience 
• Experience with contact centers is a plus 

*Volt is an Equal Opportunity Employer*