?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 integrados, que incluyen muchas piezas con interfaces digitales, pueden necesitar un desarrollador experimentado de sistemas integrados. 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 creado para ejecutar operaciones basadas en la l?gica programada en el sistema, o puede referirse a un sistema que los corredores usan para rastrear sus operaciones e informaci?n del cliente. Los desarrolladores de sistemas comerciales pueden necesitar experiencia en los mercados financieros y en el desarrollo de sistemas. Se pueden usar 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.