Software Engineer - ELK,Logstash,Kibana
GENERAL SUMMARY:
Participates in developing strategies and long-term plans for researching new or projected operating systems and complete software architecture.Researches, analyzes and proposes new software architecture designs and evaluates and recommends enhancements to existing software architecture. Designs, researches and develops components of software architecture. Coordinates and/or provides technical direction on integration of new complex technologies with overall software architecture.
SCOPE OF RESPONSIBILITY:
Significant impact on execution to budget.
ESSENTIAL JOB FUNCTIONS:
Experienced in Agile Methodology and has worked on development of software products in sprint based execution
Has worked in a product development environment for 2+ years delivering revisions and enhancements to base product code with SDLC methodology
Defines and executes development tracks through epics and stories, tracks JIRAs to completion
Ensures that the development JIRAs stay updated and smooth communication exists between architect, Program lead and the team
Leads the team to ensure on time and at budget delivery
Demonstrates accurate, detailed knowledge of the identified software as well as the supply chain domain and business processes related to it
Provides consistent and timely project status reports to the Program Lead
Provides timely issue resolution and escalates high priority items when needed
Provides leadership to software engineers through knowledge sharing, training materials and on-site shadowing when needed
Works with Sales, Professional Services and Customer Support to improve quality of software and service solutions, consulting proposals and customer satisfaction
REQUIRED SKILLS AND COMPETENCIES:
Thorough knowledge of overall software architecture and related databases.
Comprehensive knowledge of system software engineering methodologies, principles and practices.
Comprehensive knowledge of software development tools and methods.
Comprehensive knowledge of related software languages.
Knowledge of research resources.
Good written and verbal communication skills.
Excellent presentation skills.
Ability to lead and/coordinate multiple complex tasks simultaneously.
Ability to conceptualize and interpret new architectural designs.
Ability to troubleshoot and resolve complex software architecture problems that require highly creative solutions.
Ability to research, analyze and interpret highly complex technical data for comprehension at various organizational levels and provide recommendations.
Good intuition of UX/UI to design visually appealing and highly functional front-end solutions.
MINIMUM QUALIFICATIONS:
Education: BE/BS degree in engineering, computer science or related field or equivalent education and experience.
Minimum Experience For Consideration: 3+ years of software engineering and/or development experience, including analyzing, designing and developing major software programs and troubleshooting and resolving complex software problems for major software projects.
Essential Technology Requirements: Good technical knowledge of Python, Linux, Elasticsearch, Kibana, Logstash, GraphQL, Practical application of Machine Learning, AI (2+ years of experience desirable)
Should have good knowledge on web applications developed on Elasticsearch, Kibana and Logstash
Knowledge on AWS and other Cloud platforms is a big plus
Knowledge of common scripting languages and tools like Python
Competent with noSQL databases like MongoDB and Elasticsearch.
Exposure to ETL tools used to engineer data pipelines and connectors for monitoring / analytics use cases.
Knowledge on dashboard building technologies like PowerBI, New Relic, ELK stack etc.
Otros detalles
- Grupo de trabajos Engineering and Architecture
- Función de trabajo Professional
- Tipo de pago Salario
- Bangalore, Karnataka, India
- Virtual