¿Cuál es exactamente el trabajo de un analista programador en cualquier empresa de TI, como Cognizant?

Estrictamente hablando, un “analista programador” es una persona que no hace mucha programación por sí mismo, sino que supervisa y analiza el trabajo de programación realizado por otros. Por lo tanto, se supone que es una designación algo mayor.

Pero en realidad, este no es siempre el caso. Diferentes compañías tienen diferentes designaciones para trabajos similares. La naturaleza de su trabajo depende de la descripción del trabajo y de su experiencia, más que del nombre de la designación. Por ejemplo, mi designación es ‘desarrollador de software senior’ pero estoy trabajando en una startup. Mi trabajo es desarrollar aplicaciones y realizar algunas pruebas unitarias. Pero alguien que trabaja en una compañía diferente puede tener la misma designación y puede estar haciendo un tipo de trabajo totalmente diferente.

En cualquier caso, comprenda que si se trata de un MNC de Nivel 1 (como el que conoce), tendrá menos trabajo de desarrollo. La mayoría de las veces, se le pedirá que trabaje en soporte y mantenimiento.

El puesto se puede dividir en dos categorías:

  1. Desarrolladores

Como desarrollador, su responsabilidad principal es desarrollar software que satisfaga las necesidades del proyecto. A menudo forma parte de un equipo y crea un módulo para un gran proyecto. Ahora, para desarrollar un software, puede haber muchas tecnologías (Java, dot net, ruby ​​on rails, etc.), por lo que, según la tecnología que esté utilizando el proyecto, se lo capacitará en la academia antes de etiquetarlo en un proyecto.

Por lo tanto, la responsabilidad principal es desarrollar un software o una parte del software para cumplir con los requisitos del proyecto.

2. Probador

El perfil del probador es diferente al del desarrollador. Aquí debe probar el código que ha escrito el desarrollador y asegurarse de que toda la aplicación creada cumpla con las necesidades del proyecto. Las pruebas pueden ser de dos tipos: manuales y automatizadas.

Aquí también, antes de etiquetarte en un proyecto, recibirás la capacitación adecuada en la academia.

Por lo tanto, la responsabilidad principal es garantizar que los códigos desarrollados por el equipo de desarrollo cumplan con todos los requisitos (funcionales y no funcionales) y que no tengan errores.

Depende principalmente del tranvía y la vertical para la que termina trabajando.

Cognizant proporciona una gran plataforma de aprendizaje para nuevos candidatos y ofrece una amplia exposición a proyectos que incluyen desarrollo, procesos comerciales y ciclos de vida completos. Se espera que los candidatos en este puerro muestren dedicación y pensamiento innovador. Es un lugar donde los talentos se reconocen pronto. Bueno, al menos esa ha sido mi experiencia.

Gracias por A2A.

En la escalera es el segundo paso de tu carrera en CTS. De un PAT (aprendiz de PA) puede tomar 2-2.5 años para ser un PA. Como PA, su tipo de trabajo depende totalmente del equipo con el que está trabajando y del cliente para el que está trabajando. Pero existe una alta probabilidad de que obtenga un trabajo de mantenimiento / soporte. Si desea hacer algo interesante, únase a alguna puesta en marcha.