Engineer - Software & Application Development (Software & Application Development) - B2101_1 - Chennai, India - Tata Communications

    Tata Communications background
    Description

    Broad outline of the Role

  • The role is responsible for software development /testing/deployment/debugging process. This is an operational role that may seek appropriate level of guidance and advice to ensure delivery of quality outcomes.
  • Purpose - Broad objective of the role

    Size and Scope of Role - No. of direct reports

    Size and Scope of Role - Total team size

    Minimum qualification & experience

  • Graduation in Computer Science and Engineering or a related field
  • 0-4 Years relevant experience
  • Other knowledge/skills

  • Good programming skills
  • Familiar with software applications and tools
  • Good Knowledge on coding/testing environment
  • Key Responsibilities

  • Writing effective and scalable code/test case
  • Debugging and deploying applications
  • Providing support for production environment
  • Preparing software development calendar
  • Preparing reports and dashboards on project time deviations, rework time etc
  • Conducting development testing and reports testing issues to supervisor
  • Identifying and tracking bugs, assessing nature of bugs, and executing corrective actions
  • Technical Competencies

    Linux, JavaScript, NodeJS, ReactJS, Media Asset Management, MySql, MongoDB, RabbitMQ

    Knowledge / Skills

    Communication Skills