Contribute towards the development of features, implementing parts or in whole for Content Enablement
Ability to clearly understand per project based on requirements and existing product features and overall solution
Work closely with Scrum master/Lead in understanding the assignments in context of overall scope and implement the assignments in a timely manner with high quality
Install, Deploy, configuration and Demo product at feature level, must have excellent knowledge on complete product lifecycle.
Able to demo and demonstrate whenever required as per business requirement
Ability to quickly adapt with regular switching of client assignments; based on priorities without significantly impacting productivity
Senior Software Engineer manage and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process with ownership to review the code repository be Level 1 & 2 software engineers
Familiar with standard concepts, practices, and procedures. Relies on limited experience and judgment to plan and accomplish goals. Applies company policies and procedures to resolve a variety of issues.
Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action. Has internal and some external contacts.
Works under general supervision; typically reports to a project leader or manager. Normally receives general instructions on routine work, detailed instructions on new projects or assignments.
Demonstrated ability to independently schedule and complete small tasks (1-5 days). A certain degree of creativity and latitude is required. Typically reports to a team lead.
Participates in Scrum, Demos and troubleshooting sessions
Demonstrates initiative. Interacts with senior internal and external personnel
Full time position based in Chandigarh
Experience Required:
BE/BTech/MCA/ME/MTech/ from premier institute in computer science or related field
A minimum of 6-9 years of experience as a software engineer with relevant Industry exposure
Should be fluent in Core Java, J2EE technologies, Spring Framework
Sound knowledge of Data structures and algorithms
Hands on experience in Apache SOLR implementations, search architecture – design, architecture, implementation, performance & scalability. SOLR Cloud and its architecture
Hands-on experience in Integration with ELK stack, Active MQ and Redis cache
Working knowledge of the Unix/Linux/MacOS operating system
Experience with relational databases, schema design, SQL, query optimization, as well as NoSQL DBs (Mongo, Cassandra, Redis, DynamoDB)
Experience in Cloud Technology for Deployment of Services (Docker / Kubernetes / AWS)
Exposure to Big Data solutions such as (Cassandra, Hadoop, Spark, Kafka, Elastic Search and SOLR)
Ensuring compliance with Security, Accessibility, GDPR etc. and performance criteria
Deep understanding of overall systems development life cycle including various methodologies (agile, waterfall, iterative)
Hands-on experience of implementing CI/CD pipelines
Proficient in using source control technologies, with Azure DevOps exposure an asset
Must have excellent communication skills
Passion for collaborating with multiple engineering teams that are clients using your software
Skills Required:
Flexible and adaptable in regard to learning and understanding new technologies.
Strong written and oral communication skills.
Strong interpersonal skills.
Ability to conduct research into software-related issues and products.
Highly logical.
Technically proficient.
Highly self-motivated and directed.
Keen attention to detail.
Proven analytical and problem-solving abilities.
Ability to effectively prioritize and execute tasks in a high-pressure environment.