Wonderschool
Phizenix
Desarrollador Full stack
Resumen del puesto
El Desarrollador diseña, desarrolla, prueba y despliega aplicaciones web escalables y soluciones empresariales. Construirás y mantendrás aplicaciones utilizando Python, React.js, Java/Spring Boot, PostgreSQL, bases de datos NoSQL, y servicios AWS mientras colaboras con equipos ágiles multifuncionales. El candidato ideal tiene experiencia práctica con prácticas modernas de desarrollo de software, tecnologías en la nube, herramientas de desarrollo asistidas por IA y la entrega de soluciones de alta calidad que cumplen con los requisitos del cliente.
Cualificaciones Requeridas
- Título de Grado en Ciencias de la Computación, Ingeniería, Tecnología de la Información o un campo técnico relacionado.
- 5+ años de experiencia profesional en desarrollo de software.
- 5+ años de experiencia práctica en desarrollo backend utilizando Python.
- 5+ años de experiencia práctica en desarrollo frontend utilizando React.js.
- Experiencia práctica en el desarrollo de aplicaciones utilizando Java y Spring Boot.
- Experiencia en el diseño y desarrollo de arquitecturas basadas en microservicios.
- Experiencia trabajando con bases de datos relacionales como PostgreSQL, SQL Server u Oracle.
- Experiencia trabajando con bases de datos NoSQL como MongoDB o DynamoDB.
- Familiaridad con servicios de AWS incluyendo S3, EC2, Lambda, SQS y RDS.
- Experiencia trabajando dentro de marcos ágiles como Scrum o Kanban.
- Experiencia utilizando JIRA para la gestión de proyectos y tareas.
- Capacidad para crear estimaciones precisas para tareas asignadas y esfuerzos de trabajo.
- Sólida comprensión de la programación orientada a objetos, patrones de diseño, diseño de bases de datos y modelado de datos.
- Sólidas habilidades analíticas, de resolución de problemas y de depuración.
- Excelentes habilidades de comunicación con la capacidad de interactuar directamente con partes interesadas no técnicas del cliente y traducir requisitos de negocio en soluciones técnicas.
- Experiencia utilizando herramientas de desarrollo asistidas por IA como GitHub Copilot para la generación, revisión, validación y optimización del flujo de trabajo de desarrollo.
Requisitos
Requisitos No Técnicos
- Debe ser ciudadano de EE. UU.
- Debe estar dispuesto a trabajar un horario HÍBRIDO (1-2 Días) en Reston, VA y ubicaciones de clientes en el área de Washington D.C. según sea necesario.
- Capacidad para pasar una verificación de antecedentes de 7 años y obtener/mantener una autorización del Gobierno de EE. UU.
- Sólidas habilidades de comunicación y presentación. -
- Debe ser capaz de priorizar y auto-iniciarse. -
- Debe ser adaptable/flexible a medida que cambian las prioridades. -
- Debe ser entusiasta y tener pasión por el aprendizaje y la mejora constante. -
- Debe estar abierto a la colaboración, la retroalimentación y las solicitudes del cliente. -
- Debe disfrutar trabajando con un equipo vibrante de personalidades extrovertidas.
Cualificaciones Preferidas
- Certificaciones de Python.
- Certificaciones de AWS.
- Certificaciones de Java.
- Experiencia en el desarrollo y soporte de aplicaciones nativas de la nube.
- Familiaridad con pipelines de CI/CD y prácticas de DevSecOps.
- Experiencia trabajando en un entorno de consultoría de cara al cliente.
Responsabilidades Clave
- Diseñar, desarrollar e implementar soluciones empresariales basadas en Python que cumplan con los requisitos del cliente.
- Construir, probar, desplegar y mantener aplicaciones y servicios web escalables.
- Colaborar como miembro de un equipo ágil multifuncional para entregar soluciones de software alineadas con los objetivos de negocio. -
- Apoyar prácticas de desarrollo de calidad, incluyendo desarrollo guiado por pruebas y pruebas automatizadas. -
- Aplicar principios de desarrollo ágil y mejores prácticas de DevSecOps a lo largo del ciclo de vida del desarrollo de software.
- Participar y contribuir en revisiones de código para mejorar la calidad, mantenibilidad y rendimiento del código.
- Evaluar requisitos técnicos y contribuir a la creación de historias de usuario, estimación y planificación de la implementación. -
- Participar en ceremonias ágiles incluyendo planificación de sprints, stand-ups diarios, retrospectivas y sesiones de refinamiento del backlog.
- Crear y mantener documentación técnica, diseños de sistemas y artefactos de arquitectura de aplicaciones.
- Desarrollar aplicaciones utilizando metodologías orientadas a objetos, patrones de diseño, microservicios, bases de datos y tecnologías web modernas.
- Colaborar con partes interesadas técnicas y no técnicas para recopilar requisitos y entregar soluciones efectivas.
- Desarrollar y mantener aplicaciones y servicios basados en la nube utilizando tecnologías de AWS.
- Solucionar problemas, depurar y resolver problemas de aplicaciones, integración y rendimiento.
- Utilizar herramientas de desarrollo asistidas por IA, incluyendo GitHub Copilot, para generar, revisar, validar y optimizar código y flujos de trabajo de desarrollo.
- Proporcionar estimaciones precisas para tareas asignadas y gestionar entregables dentro de los plazos del proyecto.
DEMANDAS FÍSICAS
- Se pueden realizar ajustes razonables para permitir que personas con discapacidades realicen las funciones esenciales
No discriminamos a personas cualificadas por su condición de veteranos protegidos o personas con discapacidades y prohibimos la discriminación contra todas las personas por motivos de raza, color, religión, sexo, orientación sexual/identidad de género o nacionalidad.
AVISO DE INTEGRIDAD Y CUMPLIMIENTO
Toda la información proporcionada por los solicitantes debe ser completa, veraz y precisa. Cualquier tergiversación intencionada de habilidades, experiencia, credenciales o identidad puede resultar en la exclusión de la consideración para esta y futuras oportunidades de empleo.
Para puestos que apoyan contratos del gobierno federal de EE. UU., los solicitantes pueden estar sujetos a investigaciones de antecedentes y verificación de elegibilidad de empleo de acuerdo con las regulaciones federales. Proporcionar información falsa durante este proceso puede estar sujeto a revisión y acciones según lo requieran las leyes federales aplicables y las regulaciones de seguridad.
Descripción del Salario
$120,000-$140,000 (basado en la experiencia pertinente)
Phizenix se enorgullece de ser un Empleador con Igualdad de Oportunidades y un contratista federal comprometido con el cumplimiento de todos los estándares aplicables de EEO, OFCCP y contratación federal.
