Plantilla de descripción del trabajo del desarrollador de software junior/breve

Estamos contratando a un desarrollador de software junior que trabajará en soluciones de alto rendimiento, escalables y de grado empresarial.

Como desarrollador de software junior, ayudará a crear programas y participar en pruebas. Deberá estar bien versado en lenguajes de programación estándar. También trabajará en un grupo de programación asociado con desarrolladores senior para ejecutar proyectos. La capacidad de proporcionar el código necesario para garantizar que las aplicaciones estén actualizadas y que funcionen completamente para demostrar el éxito en esta profesión.

Perfil de trabajo de desarrollador de software junior

Los desarrolladores de software junior ayudan a mejorar continuamente los programas de computadora durante todo el ciclo de vida del desarrollo. Crean programación básica, administran aplicaciones, resuelven problemas y distribuyen actualizaciones de aplicaciones. Colaboran con desarrolladores superiores y grupos de usuarios de clientes para producir soluciones de software sólidas.

Informes a

  • Jefe de Tecnología
  • plomo tecnológico
  • Desarrollador de software

Responsabilidades del desarrollador de software junior

  • Administre y organice un equipo de desarrollo de ASP.NET para implementar y entregar aplicaciones efectivas
  • Cree una rica experiencia de usuario utilizando controles y componentes del kit de herramientas de control AJAX
  • Escriba scripts de shell Unix para automatizar el proceso de compilación y ejecutar tareas de rutina, como transferencias de archivos, entre hosts
  • Cree trabajos por lotes utilizando la programación de EJB, y el contenedor administra transacciones para transacciones de alto volumen
  • Genere llamadas XML para una publicación, actualización y eliminación de solicitudes API
  • Cree una capa de presentación web con HTML y CSS que se adhiera a los estándares y reglas internas
  • Emplee los datos de carga de SQL para cargar a granel en el sistema, lo que permite que el programa realice cálculos en tiempo real
  • Use habilidades de programación PHP, HTML, MySQL y JavaScript
  • Trabajar en herramientas de automatización de Java para implementaciones de producción y base de conocimiento SDLC
  • Utilice Python y Shell para secuencias de comandos, así como SQL para el backend, para crear un sistema de informes
  • Uso de Jenkins, automatice los procedimientos de compilación para que los desarrolladores puedan construir para varias distribuciones de Linux con cada contribución de código
  • Contribuir a la creación de scripts de compilación en Unix
  • Asista a las reuniones del equipo de planificación Scrum a diario y semanalmente.
  • Utilizando el formato JSON, extraiga datos en la interfaz de usuario para muchos clientes
  • Use JUnit para escribir pruebas unitarias y probar para escribir pruebas del sistema
  • Use el marco JUnit para realizar pruebas unitarias en varios módulos de proyecto

Requisitos y habilidades del desarrollador de software junior

-Conocimiento profundo de los principios de programación orientados a objetos

  • Conocimiento profundo de la arquitectura de bases de datos relacionales y los principios de consulta
  • Comprensión de los conceptos de control de versiones
  • Prerrequisitos de competencia preferidos
  • Experiencia en el desarrollo de Microsoft.net en C#
  • Experiencia con HTML5, CSS y JavaScript Web Development Comprensión del desarrollo de aplicaciones de cliente/servidor
  • Comprensión de los enfoques de desarrollo ágil
  • Comprensión de la teoría de pruebas unitarias
  • Una licenciatura en informática, tecnología de la información o una disciplina estrechamente relacionada