Programmer
Strategic Technology Advisors, Inc.
El Cinco, San Juan, Puerto Rico
6/14/2022
Technology
Full Time
Job Description
Job Description
Resumen del Puesto:
Nuestro(a) Programador(a) posee buenos conocimientos técnicos y habilidades analíticas que contribuyen al diseño y desarrollo de las soluciones innovadoras que le ofrecemos a nuestros clientes. Sus conocimientos en sistemas de información, matemáticas y metodologías de ingeniería, así como competencias interpersonales le garantizan en cada proyecto, satisfacción a nuestros clientes.
Responsabilidades:
- Desarrollar y mantener aplicaciones de software, asegurando un conocimiento práctico de Lenguajes de Programación
- Escribir, depurar y optimizar código dependiendo de la función principal que tenga en el proyecto
- Desarrollo de pruebas unitarias, asegurando su alineación con los objetivos del diseño del proyecto.
- Evaluar problemas complejos de programación y tecnología, revisando datos relevantes y proponiendo soluciones innovadoras.
- Probar productos y sistemas para garantizar su desempeño, calidad y adherencia a los requisitos técnicos. (recomendable para programadores que hagan QA)
- Participar activamente en reuniones y comunicar ideas técnicas de manera clara, tanto verbalmente como por escrito.
- Registrar y facturar todas las horas trabajadas por cliente asignado, asegurando la documentación adecuada, según los procedimientos establecidos por el PMO de la empresa, y con el cumplimiento de registro diario en la plataforma.
- Realizar otras funciones relacionadas que le sean asignadas según las necesidades del puesto o cliente asignado.
Educación, Certificaciones y Habilidades:
- Bachillerato en Sistemas de Información o en Ingeniería, o áreas relacionadas.
- Programador de Backend, que conozca o maneje uno de estos lenguajes .net core, Python Django, bases de datos sql u Oracle, bases de datos no relacionales como MongoDB (preferible)
- Programador de Front end, que conozca o maneje Frameworks de Javascript como React (preferencia), Typescript (preferencia), Angular (Opcional).
- Programador de Pruebas (conocimiento sobre herramientas de testing y automatización de pruebas para backend y frontend como Selenium webdriver, chai.js y mocha.js)
- Conocimiento del manejo de herramientas como Git (hub o lab), Docker. (Preferible)
- Un (1) año de experiencia dentro de la industria de tecnología.
- Experiencia básica o académica en programación y diseño de sistemas.
- Bilingüe en español e inglés (oral y escrito).
- Experiencia en desarrollo de sistemas de software integrados.
- Conocimientos de metodologías de desarrollo ágil (Scrum, Kanban).
- Familiaridad con sistemas de control de versiones como Git.
- Pensamiento crítico y capacidad para evaluar alternativas.
- Excelentes habilidades de comunicación, manejo efectivo del tiempo y trabajo en equipo.
Requerimientos Físicos:
- Capacidad para trabajar sentado frente una computadora por largos períodos de tiempo.
- Podría requerirse trasladar equipo liviano tales como laptops, teclados, monitores o documentos técnicos al trabajar en las facilidades del cliente asignado.
- Disponibilidad para trasladarse a diferentes ubicaciones según el cliente que le sea asignado y la necesidad del proyecto.
PATRONO CON IGUALDAD DE OPORTUNIDADES DE EMPLEO