Veracity Ventures Inc.
Arquitecto de soluciones
Tiempo completo • Fully Remote - CA
Replies within 24 hours
Arquitecto de Soluciones I AWSI C# I .Net I Angular I React
Ubicación: Alberta, Canadá
Organización laboral: Remoto – Oficina en casa; Asistencia ocasional en sede en Edmonton, Alberta
Tipo de empleo: Contrato a tiempo completo
Horario de trabajo: Mínimo 7 horas por día laborable
Horario de atención: Lunes a viernes, de 8:15 a 16:30 horas de Alberta, excluyendo festivos provinciales
Duración del contrato inicial: 12 meses
Organización laboral: Remoto – Oficina en casa; Asistencia ocasional en sede en Edmonton, Alberta
Tipo de empleo: Contrato a tiempo completo
Horario de trabajo: Mínimo 7 horas por día laborable
Horario de atención: Lunes a viernes, de 8:15 a 16:30 horas de Alberta, excluyendo festivos provinciales
Duración del contrato inicial: 12 meses
Prórroga: Una prórroga opcional de hasta 12 meses
El recurso exitoso liderará el diseño, desarrollo, implementación y mantenimiento de aplicaciones modernas basadas en la nube utilizando tecnologías AWS y una variedad de marcos de desarrollo frontend y backend.
El puesto requiere un arquitecto técnico práctico con amplia experiencia en C#, .NET, AWS DynamoDB, Visual Studio Code, Angular (versión 2.0 o superior) y/o React, así como tecnologías modernas de JavaScript.
El Arquitecto de Soluciones traducirá los requisitos empresariales en diseños técnicos y funcionales, desarrollará aplicaciones escalables basadas en la nube, guiará a los equipos de desarrollo, mantendrá la calidad del software y proporcionará dirección arquitectónica a lo largo de todo el ciclo de vida del desarrollo de software.
El puesto también incluye desarrollo de software habilitado por IA, desarrollo de aplicaciones serverless, diseño de APIs RESTful, implementación de CI/CD, revisiones de código y mentoría de desarrolladores.
CANDIDATO IDEAL
El candidato ideal será un arquitecto de software senior con:
- Sólida experiencia en arquitectura de software y desarrollo de aplicaciones.
- Al menos 5 años de experiencia en arquitectura de proyectos de desarrollo de software a través de la vía de título universitario/diploma de dos años, o 7 años con la vía de certificado de un año.
- Al menos 3 años de experiencia en arquitectura usando C#, .NET, AWS DynamoDB y VS Code.
- Al menos 3 años de experiencia en arquitectura en proyectos de desarrollo de software de AWS.
- Al menos 3 años desarrollando, construyendo, probando y desplegando aplicaciones usando Angular 2.0+ y/o React.
- Sólido conocimiento de JavaScript, TypeScript, HTML, SCSS y tecnologías modernas de frontend.
- Experiencia con arquitecturas de aplicaciones nativas en la nube y serverless.
- Capacidad para liderar actividades de diseño técnico, calidad de código, implementación y despliegue.
- Excelentes habilidades de comunicación, resolución de problemas y liderazgo técnico.
RESPONSABILIDADES CLAVE
1. Arquitectura de Software y Liderazgo Técnico
- Proporcionar liderazgo arquitectónico y dirección técnica para proyectos de desarrollo de software.
- Traducir los requisitos empresariales en diseños técnicos y funcionales de arquitectura.
- Desarrollar arquitecturas de aplicaciones escalables, fiables, mantenibles y seguras.
- Define los estándares arquitectónicos, los patrones de diseño y las prácticas de desarrollo.
- Guiar a los equipos de desarrollo en la implementación y la toma de decisiones técnicas.
- Investigar tecnologías emergentes y recomendar mejoras arquitectónicas adecuadas.
2. Arquitectura y Desarrollo de la Nube de AWS
- Desarrollar la estrategia de la nube y apoyar su adopción.
- Diseñar, desarrollar y mantener aplicaciones basadas en la nube usando AWS.
- Desarrollar aplicaciones en la nube serverless usando C#, .NET y AWS DynamoDB.
- Apoyar la escalabilidad, capacidad de respuesta, estabilidad y rendimiento de las aplicaciones.
- Ofrecer servicios de arquitectura y desarrollo de software de AWS para LearnAlberta.ca.
- Apoyar el mantenimiento y modernización de aplicaciones en la nube.
3. Desarrollo Backend y Arquitectura de API
- Desarrollar componentes de aplicaciones backend usando C# y .NET.
- Diseñar y desarrollar APIs RESTful.
- Trabaja con tecnologías de bases de datos NoSQL, especialmente AWS DynamoDB.
- Utiliza Visual Studio Code para el desarrollo de aplicaciones y actividades de ingeniería relacionadas.
- Asegura la integración, el rendimiento y la mantenibilidad de las aplicaciones.
4. Desarrollo Frontend
- Desarrollar aplicaciones frontend usando Angular (2.0 o superior) y/o React.
- Trabaja con JavaScript, TypeScript, HTML y SCSS.
- Utiliza Diseño de Materiales y prácticas modernas de desarrollo frontend.
- Implementa soluciones de gestión de estado usando NGXS, NGRX y/o Redux.
- Asegura interfaces de aplicación responsivas, fáciles de usar y escalables.
5. Inteligencia artificial y desarrollo de aplicaciones modernas
- Ofrecer servicios de desarrollo de software utilizando Inteligencia Artificial.
- Investigar y evaluar tecnologías y prácticas de desarrollo relevantes para la modernización de aplicaciones.
- Apoyar la integración de capacidades de IA en soluciones de desarrollo de software según sea necesario.
6. Calidad y entrega del software
- Gestionar y mantener la calidad del software durante todo el ciclo de vida del desarrollo.
- Liderar revisiones de código y revisiones por pares.
- Desarrollar e implementar herramientas y procesos CI/CD.
- Apoyar la construcción, pruebas, despliegue y mantenimiento de aplicaciones.
- Identificar riesgos técnicos y recomendar soluciones adecuadas.
- Garantizar la fiabilidad, escalabilidad y estabilidad de la aplicación.
7. Mentoría y colaboración en equipo
- Mentora y guía a desarrolladores de software y miembros del equipo técnico.
- Proporciona orientación arquitectónica y soporte técnico.
- Colaborar con los grupos de interés del negocio y los equipos de desarrollo.
- Comunica claramente conceptos técnicos complejos.
- Promover prácticas de desarrollo coherentes y estándares técnicos.
CUALIFICACIONES TÉCNICAS OBLIGATORIAS
Los candidatos deben demostrar experiencia en lo siguiente:
Tecnologías de la nube y backend
- Plataforma en la nube de AWS.
- C# y .NET.
- Tecnologías de bases de datos NoSQL, específicamente AWS DynamoDB.
- Visual Studio Code.
- Desarrollo de aplicaciones basadas en la nube y serverless.
Tecnologías Frontend
- Angular 2.0 o superior y/o React.
- JavaScript.
- TypeScript.
- HTML.
- SCSS.
Arquitectura y desarrollo
- Arquitectura y desarrollo de software.
- Diseño técnico y funcional.
- Desarrollo de API RESTful.
- Herramientas y procesos CI/CD.
- Desarrollo de aplicaciones, pruebas y despliegue.
- Gestión de la calidad del software y revisiones de código.
REQUISITOS OBLIGATORIOS DE EXPERIENCIA
El candidato debe cumplir con la vía educativa y de experiencia aplicable:
Vía A – Título universitario o diploma de dos años
- Título universitario o diploma de dos años en Informática o una disciplina relacionada de una institución postsecundaria acreditada.
- Mínimo 5 años como arquitecto en proyectos de desarrollo de software.
O
Vía B – Certificado de un año
- Certificado de un año en Informática o una disciplina relacionada de una institución postsecundaria acreditada.
- Mínimo 7 años como arquitecto en proyectos de desarrollo de software.
Experiencia adicional obligatoria – Ambos caminos
Independientemente de la vía educativa, el candidato debe demostrar:
- Mínimo 3 años como arquitecto en proyectos de desarrollo de software usando C#, .NET, NoSQL (AWS DynamoDB) y VS Code.
- Mínimo 3 años como arquitecto en proyectos de desarrollo de software de AWS.
- Mínimo 3 años desarrollando, construyendo, probando y desplegando soluciones usando Angular (2.0 o superior) y/o React.
Importante: Los tres requisitos adicionales de experiencia son criterios obligatorios separados. Los reclutadores deben verificar las fechas reales y la duración del proyecto del candidato para cada uno.
REQUISITOS EDUCATIVOS
Los candidatos deben cumplir uno de los siguientes requisitos:
- título universitario o diploma de dos años en Informática o una disciplina relacionada de una institución postsecundaria acreditada; O
- Certificado de un año en Informática o una disciplina relacionada de una institución postsecundaria acreditada.
La vía educativa aplicable determina si se requieren 5 o 7 años de experiencia en proyectos de arquitectura de software.
LUGAR DE TRABAJO Y HORARIO
- Trabajo remoto permitido desde la oficina central del recurso en Alberta.
- Se puede solicitar asistencia ocasional en Edmonton, Alberta.
- Mínimo 7 horas por día laborable.
- De lunes a viernes.
- Horario comercial estándar: 8:15 AM a 4:30 PM hora de Alberta.
- Excluyendo festivos provinciales.
- Se proporcionará un ordenador emitido por el gobierno y acceso seguro a VPN.
Los candidatos deben ser capaces de cumplir con el horario laboral requerido en Alberta y asistir a las reuniones presenciales de Edmonton cuando se les solicite.
Este es un puesto remoto.
Compensación: 80,00 $ - 90,00 $ la hora
(si ya tienes un currículum en Indeed)