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 "SureShotJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sureshotjobs+unsubscribe@googlegroups.com.
To post to this group, send email to sureshotjobs@googlegroups.com.
Visit this group at http://groups.google.com/group/sureshotjobs.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment