En Netser Group nos encontramos en la búsqueda de un profesional para ejecutar los proyectos de desarrollo de software, con el fin de proporcionar las herramientas y soluciones de tecnologías de información que garanticen la continuidad operativa de las áreas dentro de la Empresa, así como nuevas soluciones y servicios hacia los clientes.
Funciones del Cargo
Participar en el análisis y desarrollo de proyectos de software, teniendo como entrada las especificaciones establecidas, ajustándose a tiempos y estándares de calidad del proyecto.
Desarrollar código fuente en un entorno individual o en equipo de trabajo.
Modelar y refinar especificaciones de clientesusuarios a fin de determinar el diseño detallado para implantar la funcionalidad requerida.
Construir o adaptar clases, módulos u otras piezas de software.
Revisar el código de programación para resolver defectos y mejorarlo.
Documentar los programas de acuerdo con los estándares establecidos por la Empresa.
Investigar nuevas tecnologías, cumplir con los procesos definidos y proponer mejoras.
Actualizar, mantener y agregar nuevas funcionalidades a los programas y aplicaciones desarrolladas por la Empresa.
Cumplir con las entregas de software según las estimaciones de tiempo establecidas por el líder de proyectos.
Trabajar en estrecha colaboración con otros desarrolladores.
Trabajar directamente con los desarrolladores y líder de los proyectos para conceptualizar, construir, probar y realizar productos.
Reunir los requerimientos de funcionalidad y traducir esas necesidades en soluciones funcionales.
Construir prototipos en fase de alcance técnico de los proyectos.
Optimizar el rendimiento de las aplicaciones.
Construir aplicaciones con foco en la funcionalidad.
Crear interfaces de usuario en el marco de las especificaciones indicadas en el diseño de cada proyecto de software.
Detectar oportunidades de mejora y observaciones para incluirlas en el sistema.
Participar en la definición, revisión de estándares y normas aplicables al diseño y construcción.
Educación y Experiencia
Profesional titulado en Ingeniería, Licenciatura o Técnico Superior en Computación, Informática, Sistemas o disciplina relacionada.
Mínimo de 2 años de experiencia en la industria de tecnologías de información con un historial de creación de software.
Experiencia práctica en el desarrollo y diseño de soluciones de software, utilizando diversas tecnologías y lenguajes de programación.
Experiencia en desarrollo bajo framework .NET y lenguaje C.
Experiencia en creación de consultas y procesos de almacenamiento en bases de datos bajo SQL Server.
Experiencia en XML, Web Services, API REST y aplicaciones web bajo Aspx.
Experiencia trabajando en entornos basados en Linux.
Idiomas
Conocimiento del idioma inglés escrito y conversacional con un nivel intermedio.
Conocimientos profesionales y técnicos
Sistemas Operativos Windows 10, Windows Server 2012 R2 y 2016, Linux.
Framework requerido .NET. Deseables Spring MVC, Spring Boot, Hibernate, JSF, Django.
Lenguaje de programación requerido C. Deseables Ruby, Python, PHP, Java.
Entorno Web deseable HTML, CSS, Javascript, Node.js, Sails.js.
Base de datos requerida Microsoft SQL Server. Deseables Oracle, MySQL, PosgreSQL.
Entorno de Desarrollo IDE requerido Microsoft Visual Studio, Framework .NET. Deseables Netbeans, Eclipse.
Lenguajes de comunicación entre sistemas XML, Web Services, API REST y aplicaciones web bajo Aspx.
Microsoft Office 365 para desarrollo de soluciones en Sharepoint, PowerApps Deseable.
IFS Field Service Management Deseable.