Please send qualified profiles at [email protected] or call 319-512-7234.

NOTE: Need local candidates. There might be F2F interview.


Location: Pleasanton, CA.

Duration: Long term.



Tasks

The tasks for the Senior Software Engineer/Architect – UI include but are
not limited to the following:

Architect, design and build analysis and search workbench to search against
terabytes of structured and unstructured data



•             Will be responsible for developing core frontend components
of a fast, scalable, complex desktop-class web application ( HTML5,CSS,
JavaScript) using libraries and frameworks (e.g. Angularjs, Emberjs,
Closure) and Microsoft Framework.

•             As a UI lead build analysis workbench with dashboards and
analytics on top of search technology.

•             Work with others to get requirements, implement feature
requests, and resolve production issues.

•             Design and implement search platform leveraging big data
platform (HDFS and Hbase).

•             Collaborate with other teams to ensure on-time delivery of
scalable architecture.

•             Adhere to development best practices including test driven
development, and agile methodologies.

•             Contribute ideas for continually improving the team’s
productivity and code quality.

•             Actively mentor junior developers to develop their technical
expertise





Required Skills:



•             3+ years of software engineering including solid foundation
in Javascript frameworks (Angular, bootstrap), HTML5, and CSS

•             Experienced in databases like Oracle, SQL Server.

•             Must have spent few years as front end engineer and
proficient in CSS and HTML who has built delightful UI and has passion for
UI innovation and simplicity.

•             Experienced in Google Maps.

•             Participating in requirements and design workshops with our
users.

•             Developing project deliverable documentation.

•             Agile development methodologies.

•             Must have a disciplined, methodical, and minimalist approach
to designing and building software







•             Experience resolving complex search issues around Solr/Hadoop.

•             Experience in Machine Learning, Mahout, Tika, RDF/Triple
Stores, Graph databases.

•             3+ years development experience in Search and Solr/Lucene
with strong domain knowledge in indexing, NLP, and retrieval.

•             Hands-on experience with Solr/Lucene, Hadoop(HDFS, Mapreduce,
Zookeeper), Hbase

•             Experienced in improving relevancy, precision/recall, role
based security, and performance.

•             Semantic search, entity extraction, and ontology tools.

•             Experience in Business Intelligence tools like MicroStrategy





Demonstrable Skills

The Consultant resource(s) shall possess most of the following skills:

•             Strong analytical skills with the ability to analyze
information identify and formulate solutions to problems.

•             Provides more in-depth analysis with a high-level view of
goals and end deliverables.

•             Complete work within a reasonable time frame under the
supervision of a manager or team lead.

•             Plan and manage all aspects of the support function.

•             Extensive knowledge of and proven experience with data
processing systems, and methods of developing, testing and moving solutions
to implementation.

•             Strong knowledge in project management practices and ability
to document processes and procedures as needed.

•             Work collaboratively with other support team members and
independently on assigned tasks and deliverables with minimum supervision

•             Communicate effectively with users at all levels, from data
entry technicians up to senior management, verbally and in writing.

•             Self-motivated, working closely and actively communicating
with person to accomplish time critical tasks and deliverables

•             Ask questions and share information gained with other support
team members, recording and documenting this knowledge

•             Elicit and gather user requirements and/or problem
description information, and record this information accurately

•             Listen carefully and act upon user requirements

•             Convey and explain complex problems and solutions in an
understandable language to both technical and non-technical persons

•             Present technical solutions to management and decision makers

•             Follow the lead of others on assigned projects as well as
take the lead when deemed appropriate

•             Think creatively and critically, analyzing complex problems,
weighing multiple solutions, and carefully selecting solutions appropriate
to the business needs, project scope, and available resources

•             Take responsibility for the integrity of the solution

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