*Hi Associate,*
*JAVA Solution Architect* San Antonio, TX Rackspace Phone/Skype 6+ Months *MUST HAVE (proficient to expert):* *Python and/or Ruby on Rails background* *Expert knowledge of service oriented architecture (building and consuming) REST experience* *Summary:* The main function of a Solution Architect is to direct the overall strategy, architecture and process improvements for large and/or complex project on domain specific platforms. *Project Description:* Working on Various Projects but will likely focus are Customer Interaction based projects. *Responsibilities/Task that the resource will be responsible for:* • Directs the overall strategy, architecture and process improvements for large and/or complex projects on domain specific platforms • Implementation of best practices, assessment of new technologies, implementation of POCs, capacity planning, performance tuning, collaboration with other SME’s • Work with Enterprise Architects, Developers, Project Managers, and all levels of IT staff for identification of business requirements that affect business architecture and development of solutions that align with the overall architectural vision • Evaluation of emerging technologies with other Architects and development of strategic roadmaps ensuring compatibility of technical solutions with organizational business needs and strategic objectives • Work and communicate with remote development teams (in different time zones). Communicating the requirements in means that make sense. Answering questions as they arise. Maintaining the quality of the software effort via daily code review and collaboration. • Create and maintain appropriate architecture deliverables (e.g. API specifications, data representation schemas (in JSON/XML), database schemas, domain models, logical diagrams, sequence diagrams, etc.) *Job Responsibilities:* • Implement best practices, implementation of POCs, capacity planning, and performance tuning. • Collaborate with other SMEs and all levels of IT staff for identification of business requirements that affect business architecture and development of solutions. • Evaluate new technologies with other IT staff and develop strategic roadmaps ensuring compatibility of technical solutions with organizational business needs and strategic objectives. • Create and maintain appropriate architecture deliverables. *Skills: *• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. • Basic ability to work independently and manage one’s time. • Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. • Basic ability to troubleshoot issues and make system changes as needed to resolve issue. • Basic knowledge of circuit boards, processors, electronic equipment and computer hardware and software. • Knowledge of computer development software across multiple platforms. * Education/Experience:* • Bachelor's degree in computer science, software engineering or relevant field required. • 10+ years of experience required *MUST HAVE skills/technology (proficient to expert):* •Experience with Eventually Consistent Data Storage •Expert knowledge of service oriented architecture (building and consuming)– REST experience •In-depth experience in one or more Enterprise Architecture domains (such as Product Catalog, Order Management, Billing, CRM, Incident Management, CMDB, ERP, Integration, Security, Monitoring, Automation, BPM, etc.) •Experience working with enterprise tools (e.g. Enterprise Service Bus, Intermediaries, logging, monitoring, scaling, message queues, non-relational data stores (i.e. NoSQL) etc). •Six or more years progressively responsible experience on software development projects (Must have come up through the Technical ranks) *MUST HAVE soft skills:* •Extremely strong written skills are required to document architecture, produce acceptance criteria for product features (stories), answering development team questions via email, and documentation of feature design on the project wiki. •Ability to establish rapport and drive consensus and change at all levels of the organization *Preferred but NOT mandatory skills:* •Computer Telephony Integration (CTI) •Elastic Search •Ability to write API description documents in languages such as RAML, Swagger, or WADL is preferred. •Strong experience developing RESTful web services in Python or Ruby preferred. •Python experience is strongly preferred. •Experience developing RESTful services in other languages a plus. •Experience with Javascript frameworks such as AngularJS or EmberJS is preferred. •Experience deploying solutions on Linux platforms. •Experience with Git and GitHub including GitHub pull request workflow is required. •Experience developing acceptance testing using BDD style testing features in Gherkin/Cucumber is preferred. •Experience with MySQL and PostgreSQL is preferred. •Experience with key-value stores such as Redis, Memcached, etc is preferred. *Best Regards,* *Prateek Choudhary* *Technical Recruiter* *Tekshapers Inc. | 29226 Orchard Lake Rd, Suite 180 Farmington Hills, MI 48334, USA* *Off: +1-248-565-4747x 122, Fax : +1-248.254.7211* *Official ID: **[email protected]* *Gtalk ID: [email protected] <[email protected]>* -- You received this message because you are subscribed to the Google Groups "US_IT.Groups" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/us_itgroups. For more options, visit https://groups.google.com/d/optout.
