Puesto: Programador senior de C++
Ubicación: Seattle, WA
Autorización de trabajo: ciudadano estadounidense
Autorización de trabajo: ciudadano estadounidense
Resumen del puesto:
Buscamos un Programador Senior experimentado en C++ para apoyar el desarrollo, mejora y mantenimiento continuos del modelo Comprehensive Passage (COMPASS), una compleja aplicación de modelado ecológico utilizada para predecir los efectos de operaciones alternativas en presas y embalses sobre la supervivencia y el paso de los salmones juveniles y steelhead a través del sistema hidroeléctrico del río Columbia.
El candidato seleccionado trabajará estrechamente con el personal científico y técnico de nuestro cliente para solucionar y depurar la aplicación existente, implementar nuevas características ecológicas, mejorar la interfaz gráfica de usuario (GUI), mejorar el rendimiento del modelo y mantener la base de código existente en C++.
Responsabilidades clave
- Desarrollar, mejorar, solucionar problemas, depurar y mantener una aplicación C++ grande y compleja.
- Soporta una base de código COMPASS existente que consta de aproximadamente 230.000 líneas de código C++.
- Completar y mejorar la interfaz gráfica de usuario (GUI) de la aplicación.
- Desarrollar funcionalidades que permitan a los usuarios modificar parámetros del modelo y datos ambientales como el caudal y la temperatura.
- Crea y mantén el paquete instalador de Windows para la interfaz gráfica.
- Desarrollo completo del módulo de paso de peces adultos, incluyendo funcionalidades relacionadas con:
- Retrasos en la cola de la presa
-
- Sincronización del paso de la pasada de peces para adultos
-
- Tiempo de viaje del embalse y supervivencia
-
- Retroceso sobre presas
-
- Pérdidas relacionadas con la cosecha
- Implementar nuevas funcionalidades de modelado ecológico y pesquero desarrolladas en colaboración con científicos del proyecto.
- Ampliar las capacidades del modelo relacionadas con el tiempo de viaje y la supervivencia de los afluentes.
- Realizar mantenimiento rutinario de la aplicación y modificaciones menores.
- Identificar e implementar oportunidades para mejorar la velocidad del modelo, la eficiencia, la utilización de la memoria y la funcionalidad general.
- Mantener la compatibilidad con el entorno de desarrollo y la arquitectura del código existentes.
- Trabajar en colaboración con el personal de la NOAA para investigar cuestiones técnicas y determinar soluciones adecuadas.
- Mantener la documentación técnica y de usuario.
- Proporcionar informes de progreso regulares y participar en reuniones programadas y ad hoc del proyecto.
Cualificaciones requeridas
· Licenciatura en un campo de informática.
· 10+ años de experiencia en programación aplicada.
· Demostré competencia y una experiencia práctica significativa en C++.
· Capacidad para proporcionar ejemplos de proyectos completados con éxito usando C++.
· Sólido conocimiento del diseño y desarrollo de software orientado a objetos.
· Experiencia manteniendo, depurando y mejorando bases de código de software grandes y complejas.
· Grandes habilidades analíticas y de resolución de problemas.
· Capacidad para colaborar eficazmente con personal técnico, científicos y otros actores del proyecto.
· Sólidas habilidades de comunicación escrita y verbal y documentación técnica.
Entorno técnico: C++17, Qt 6, Boost C++ Libraries, Git,Arquitectura C++ orientada a objetos, desarrollo y despliegue de InIndows, Windows, Linux y MAC
Titulaciones fuertemente preferidas
- Cursos, formación o experiencia profesional en uno o más de los siguientes ámbitos:
- Ecología, Pesca, Oceanografía, Recursos Naturales, Ciencias ambientales o biológicas relacionadas
Compensación: 45,00 $ - 55,00 $ la hora
Declaración de objetivos
La misión de Softthink Solutions es impulsar la innovación continua en los servicios de TI priorizando el desarrollo de productos e implementando prácticas informáticas confiables. Nuestro enfoque en la entrega segura y confiable de productos está respaldado por sólidas prácticas comerciales y un compromiso con la satisfacción a largo plazo de nuestros clientes en cada proyecto, independientemente de su tamaño o complejidad.
A través de nuestras soluciones innovadoras y nuestro equipo de expertos, nos esforzamos por superar las expectativas de nuestros clientes y establecer el estándar de excelencia en la industria de TI.
Declaración de Visión
En Softthink Solutions, nuestra visión es ser un socio de confianza para nuestros clientes, empoderándolos para dar vida a sus ideas de la manera más eficiente y efectiva posible. Estamos comprometidos a utilizar las mejores prácticas establecidas, los procesos estándar de la industria y la tecnología de vanguardia para ofrecer soluciones de primer nivel que superen las expectativas.
Nuestro objetivo es ser reconocidos como líderes en la industria por nuestros servicios y soluciones de TI innovadores, confiables y seguros, e impulsar el éxito de nuestros clientes a través de cada proyecto que emprendemos.
Carreras
STSI es un socio independiente de consultoría y servicios de software con sede en EE. UU. con un enfoque principal en las relaciones a largo plazo tanto con los clientes como con los miembros del equipo.
STSI ofrece a los miembros del equipo tecnología de vanguardia, capacitación y orientación profesional para expandir y hacer crecer sus habilidades y brindar el máximo valor a nuestros clientes.
STSI está constantemente revisando y ampliando su fuerza de personal y se esfuerza por adaptar de manera óptima las necesidades de los clientes a los talentos de los miembros del equipo. Somos una empresa orientada a las personas que busca a los mejores y más brillantes para unirse a nuestro equipo. Trabajamos con una variedad de estatus de empleo, desde ciudadanos hasta residentes permanentes e inmigrantes H1B y EAD. Tenemos vacantes para puestos de nivel de entrada y sénior en una variedad de especializaciones con proyectos internos y de clientes activos.
En una industria que se reinventa constantemente, STSI desafía a los miembros de su equipo y consultores con compromisos que involucran servicios especializados y soluciones de TI avanzadas, aplicando principios de desarrollo ágil, planificación metódica, pensamiento creativo y aprendizaje continuo. Un entorno dinámico mantiene a los miembros de nuestro equipo a la vanguardia al proporcionar:
En una industria que se reinventa constantemente, STSI desafía a los miembros de su equipo y consultores con compromisos que involucran servicios especializados y soluciones de TI avanzadas, aplicando principios de desarrollo ágil, planificación metódica, pensamiento creativo y aprendizaje continuo. Un entorno dinámico mantiene a los miembros de nuestro equipo a la vanguardia al proporcionar:
- Oportunidades para trabajar con clientes multinacionales líderes.
- Un portafolio completo de soluciones que abarcan tecnologías de vanguardia, desde la arquitectura empresarial hasta la inteligencia empresarial y el aseguramiento de la calidad
- Metodologías, procesos y tutoría establecidos para maximizar la eficacia y la eficiencia.
- Una división de investigación y desarrollo en crecimiento que explora y es pionera en los últimos desarrollos tecnológicos en una variedad de disciplinas.
(si ya tienes un currículum en Indeed)
