734 Piktorlabs Jobs
Lead II - Software Engineering
Piktorlabs
posted 18d ago
Flexible timing
Key skills for the job
Act creatively to develop applications by selecting appropriate technical options optimizing application development maintenance and performance by employing design patterns and reusing proven solutions. Account for others developmental activities; assisting Project Manager in day to day project execution.
Outcomes:
Measures of Outcomes:
Outputs Expected:
Code:
Documentation:
Configure:
Test:
Domain relevance:
Manage Project:
Manage Defects:
Estimate:
Manage knowledge:
Release:
Design:
Interface with Customer:
Manage Team:
Certifications:
Skill Examples:
Knowledge Examples:
Primary Job Duty: Works with product development team of scientists and engineers to design, modify, develop, implement and maintain enterprise search functionalities using Apache Lucene based search technologies like Apache Solr and LucidWorks Fusion. Also works on maintaining, migrating legacy search applications running on Microsoft FAST and other search engines. Minimum Qualifications: A Bachelors Degree in Computer Science, Engineering, or equivalent experience. Strong experience designing and developing interactive scientific or e-commerce web solutions. Strong experience working with and maintaining, enhancing, relevancy tuning Apache Lucene based search engines such as Apache Solr, LucidWorks Fusion. Or similar experience with other search engines like Oracle Endeca, Microsoft FAST, etc. Thorough knowledge of enterprise and web search concepts. Good understanding of linguistics concepts like stemming , lemmatization , etc. Thorough understanding of SEO. Strong working knowledge of Linux systems to be able to get around using command line to perform common tasks. Strong working knowledge of AWS environments. Experience instead in other Cloud systems acceptable. Working experience with Java technologies including Core Java (8+), Servlets, JDBC, Hibernate, EHCache, Tomcat server. Working experience with web technologies like MVC frameworks (Struts 2, Spring), Tiles, Web Services. Working experience with an RDBMS (Oracle, MySQL, Postgres, etc. ), Stored Procedures and working with data formats like XML and JSON. Working experience with NoSQL databases (MongoDB, Redis, etc. ). Experience with Linux programming or administration a plus. Experience with Agile Software Development process a plus. Clear understanding of client-server functionality, web browser technology, object oriented programming, functional programming and server side programming languages. Excellent communication / documentation skills. Must be detail oriented and a self-starter. Multi-tasking with good follow through skills, good communication skills. Ability to work well in a team environment. Strong problem solving, debugging and troubleshooting skills using latest tools and technology. Ability to work alone and accomplish tasks without supervision.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Software Engineer roles with real interview advice
Good to work for beginers
Good to start career.