Perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements. - Contribute to all stages of software development lifecycle - Design, implement and maintain ReactJS and Drupal-based applications that can be high-volume and low-latency - Analyze user requirements to define business objectives - Defining Sprint, Manage vendor and track project development - Deployment - Production Site monitoring for any issues - Envisioning system features and functionality - Define application objectives and functionality - Ensure application designs conform with business goals - Testing - Identify and resolve any technical issues arising - Create detailed design documentation - Propose changes to current Technology and infrastructure - Develop technical designs for application development - Develop multimedia applications - Conducting software analysis, programming, testing, and debugging - Develop documentation to help users - Prepare and produce releases of software components - Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review - Other duties as assigned. - Strong understanding of React JS, Drupal with analytical and problem-solving skills - Strong understanding of Solr, Redis and MySQL - Strong understanding of Git, Jenkins - Strong understanding of Software Engineering best practices - Strong leadership, organizational management and people management skills. - Understanding of MongoDB database will be an added advantageJob Role - The key areas of responsibilities are as follows:
Knowledge & Essential Skills:
Academics:
- B. Tech./ B.E./ M. Tech from a reputed college in Computer Science / Electronics / IT or related field; or BSc. (Comp Sci)/ BCS/ BCA/ MCA etc
Any Graduate