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.
