




Resumen: Diseñar, desarrollar y mantener aplicaciones de software, arquitecturar bases de datos del sistema y supervisar la funcionalidad de las aplicaciones mientras se colabora con un equipo para brindar soporte técnico y mejorar la productividad. Aspectos destacados: 1. Diseñar y mejorar aplicaciones y componentes de software 2. Desarrollar y mantener software utilizando diversos lenguajes y marcos de trabajo 3. Colaborar con los miembros del equipo y brindar soporte técnico • Recopilar los requisitos comerciales y desarrollar diseños conceptuales y técnicos para múltiples proyectos simultáneamente, y traducir los requisitos de los usuarios y analizar el desarrollo de aplicaciones de software en una estructura arquitectónica general. • Diseñar y mejorar aplicaciones y componentes de software convirtiendo los requisitos del proyecto mediante la utilización de documentación técnica, diagramas de flujo y esquemáticos para crear cronogramas. Evaluar especificaciones funcionales detalladas y construir aplicaciones según estándares. • Diseñar, desarrollar y mantener aplicaciones de software utilizando lenguajes y programas de desarrollo de software como Microsoft Framework C#, ASP.Net, VB.net, MVC, Entity Framework, ADO.Net, servicio WCF, servicio Web API, servicio web, y mejorar y optimizar la experiencia del usuario con aplicaciones de software mediante tecnologías multiplataforma como HTML, XML, AJAX, CSS, JavaScript, JQuery, AngularJS Framework y Bootstrap. • Identificar y diseñar arquitectónicamente bases de datos del sistema analizando los requisitos del proyecto para crear o modificar el esquema de datos, tablas, procedimientos almacenados y funciones de base de datos mediante Microsoft SQL Server (2005+) a través de Microsoft SQL Management Studio (2008+). • Supervisar la funcionalidad de las aplicaciones e identificar posibles problemas y confirmar su correcto funcionamiento mediante pruebas, participación en ensayos piloto y modificación de los procesos de la aplicación. Probar las aplicaciones en cuanto a rendimiento unitario, regresión y aceptación por parte del usuario. Modificar aplicaciones existentes para eliminar errores, mejorar el rendimiento, aumentar la confiabilidad general y adaptarse a requisitos comerciales dinámicos. Mantener informes documentando el rendimiento de la aplicación, mejoras y excepciones de la aplicación. • Trabajar estrechamente con los miembros del equipo, como gerentes de proyectos, ingenieros de software e ingenieros de aseguramiento de calidad, para desarrollar aplicaciones que aporten valor a nuestro software. Brindar soporte técnico a todos los usuarios de las aplicaciones. Proporcionar soluciones y asistencia relacionadas con las aplicaciones para mejorar la productividad, incluyendo actualizaciones tecnológicas y de software. Crear y mantener documentación y guías para usuarios de software con el fin de mejorar la productividad general. Mantenerse al día sobre los avances y nuevos desarrollos dentro del sector de la ingeniería. Requisito educativo: Título de Maestría en Ciencias de la Computación o campo afín. Experiencia progresiva mínima de 24 meses Para postularse, por favor envíe su currículum a Daniel Paul, c/o OSCAsafe, en 20300 S Vermont Ave., #205, Torrance, CA 90502


