Skip to main content

¿Qué hace un desarrollador de sistemas?

Un desarrollador de sistemas de información diseña y programa aplicaciones informáticas. En algunas organizaciones, los miembros del personal de desarrollo también pueden participar en la recopilación de requisitos del sistema, las pruebas y el lanzamiento de las aplicaciones. En cualquier caso, el puesto de desarrollador de sistemas requiere experiencia en tecnología, y el conocimiento del dominio de la industria también es valioso.

Un título de trabajo de desarrollador de sistemas puede referirse a varios puestos similares con diferentes especialidades. Los requisitos exactos en una descripción de trabajo de desarrollador de sistemas variarán entre estos tipos, pero todos requieren un alto nivel de habilidad técnica, y a menudo se prefiere un título universitario de cuatro años en un campo de la informática. Por lo general, se espera un conocimiento práctico de lenguajes de desarrollo específicos y herramientas de ingeniería de software asistido por computadora (CASE). La experiencia en el desarrollo de sistemas para una industria en particular es a menudo deseable, especialmente para un desarrollador de sistemas senior.

Ciertas industrias pueden necesitar desarrolladores de sistemas que tengan habilidades especializadas. Los fabricantes de piezas con sistemas embebidos, que incluyen muchas piezas con interfaces digitales, pueden necesitar un desarrollador experimentado de sistemas embebidos. Un sistema integrado es un programa informático especializado que forma parte de una máquina o sistema más grande. El programa a menudo funciona en memoria de solo lectura (ROM). Los vehículos y electrodomésticos, como las cafeteras programables, pueden usar aplicaciones integradas. Un desarrollador de sistemas integrados diseña y codifica estas aplicaciones utilizando software, hardware o lenguajes de ensamblaje.

Las organizaciones financieras que ejecutan transacciones financieras suelen utilizar sistemas de negociación. El término sistema de negociación puede referirse a un sistema informático que está construido para ejecutar transacciones basadas en la lógica programada en el sistema, o puede referirse a un sistema que los corredores usan para rastrear sus transacciones y la información del cliente. Los desarrolladores de sistemas comerciales pueden necesitar experiencia en los mercados financieros y en el desarrollo de sistemas. Se pueden utilizar los lenguajes de software C, C ++ y VisualBasic.Net, y los kits de desarrollo de software (SDK) de sistemas de comercio específicos están disponibles comercialmente.

Las compañías de desarrollo de software que crean videojuegos también pueden buscar desarrolladores de sistemas con habilidades especializadas. Por lo general, un desarrollador de software de videojuegos necesita experiencia en programación multimedia. Las compañías de desarrollo de videojuegos más pequeñas pueden necesitar desarrolladores que también tengan fuertes habilidades de diseño y habilidades de ingeniería de sonido.

Las organizaciones pueden implementar herramientas CASE para simplificar los aspectos de diseño y desarrollo de los trabajos de desarrollador de sistemas. Un ejemplo de una herramienta CASE es la suite Rational Systems Developer. Se basa en principios de programación orientada a objetos (OOP), y la suite promueve un diseño y desarrollo de sistemas más rápidos mediante el uso de diseño de lenguaje de modelado uniforme (UML) y generación de código.