*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.

Reply via email to