Ingeniero de software Full Stack Rockville, MD

Ingeniero de software Full Stack

Tiempo completo • Rockville, MD
Responsive recruiter
Beneficios:
  • Salario competitivo
  • Seguro dental
  • Seguro médico
  • Tiempo libre remunerado
  • Seguro de visión
 Sobre el puesto 

Buscamos un Ingeniero Full Stack para diseñar, desarrollar, probar y dar soporte a aplicaciones web empresariales seguras y soluciones inteligentes de procesamiento documental. El candidato ideal tiene una sólida experiencia práctica con Angular/React.js, C#/.NET, SQL Server, APIs REST y prácticas modernas de ingeniería de software, con la capacidad de ofrecer funcionalidades fiables en toda la pila de aplicaciones siguiendo las mejores prácticas de DevSecOps. Este puesto también apoya la gestión de identidad y acceso, integración de datos con Azure, gestión de API y seguridad de aplicaciones.

Responsabilidades clave 

  • Desarrollar funcionalidades adaptadas de aplicaciones web utilizando Angular, TypeScript, HTML, CSS y componentes reutilizables de front-end, con desarrollo React.js cuando corresponda.
  • Desarrollar servicios backend, lógica de negocio y APIs REST usando C#, .NET/.NET CORE y ASP.NET Core.
  • Diseñar e implementar tablas SQL Server, consultas, procedimientos almacenados, vistas, funciones y lógica de acceso a datos.
  • Implementa autenticación y autorización usando Microsoft Entra ID, OAuth 2.0, OpenID Connect y control de acceso basado en roles (RBAC).
  • Construye y mantén pipelines de integración de datos usando Azure Data Factory.
  • Utiliza Azure API Management (APIM) para publicar, gestionar, proteger y monitorizar las APIs de aplicaciones.
  • Integrar módulos de aplicación con procesamiento de documentos, flujo de trabajo, APIs externas y servicios de datos empresariales.
  • Escribe pruebas unitarias, pruebas de integración y documentación técnica, y participa en revisiones de código entre pares.
  • Soluciona defectos en las capas de interfaz, servicio, base de datos e integración, y realiza análisis de causas raíz.
  • Apoyar la optimización del rendimiento de aplicaciones, la remediación de seguridad, el registro, la monitorización y las actividades de preparación para producción.
  • Participa en la planificación de sprints, el refinamiento del backlog, debates de diseño técnico, demostraciones y actividades de lanzamiento.
  • Utiliza desarrollo basado en Git, ramificación, pull requests, pipelines CI/CD y controles de calidad automatizados.
  • Implementar prácticas de codificación segura para mitigar la inyección SQL, scripting entre sitios (XSS), falsificación de solicitudes entre sitios (CSRF) y otras vulnerabilidades comunes.
  • Integrar pruebas de seguridad automatizadas en las canalizaciones CI/CD, incluyendo Pruebas Estáticas de Seguridad de Aplicaciones (SAST), Análisis de Composición de Software (SCA), escaneo de dependencias y detección de secretos.
  • Colaborar con responsables técnicos, product owners, QA, IA/IDP, infraestructuras y equipos de seguridad para ofrecer funcionalidad de extremo a extremo.
Habilidades requeridas
 
  • 3–6 años de experiencia profesional en ingeniería de software full-stack.
  • Amplia experiencia práctica con Angular, React.js y TypeScript.
  • Amplia experiencia práctica con C#, .NET/.NET Core, ASP.NET Core y desarrollo de APIs web.
  • Experiencia en gestión de identidad (IDM) y gestión de identidad y acceso (IAM), incluyendo autenticación, autorización y controles de acceso.
  • Sólidas habilidades en SQL Server, incluyendo T-SQL, uniones, procedimientos almacenados, vistas, indexación y optimización de consultas.
  • Experiencia integrando APIs REST y trabajando con servicios basados en JSON.
  • Comprensión del diseño orientado a objetos, inyección de dependencias, patrones de diseño, pruebas unitarias y prácticas de codificación segura.
  • Experiencia en DevOPS con Git, revisión de código, CI/CD, Agile/Scrum y prácticas modernas de desarrollo de software.
  • Sólidas habilidades de depuración, análisis, documentación y comunicación.
Habilidades preferidas
 
  • Experiencia con servicios de Azure, incluyendo Azure App Service, Azure SQL, almacenamiento, Key Vault o Application Insights.
  • Experiencia con IA/ML y tecnologías de IA generativa
  • Experiencia con Docker, Kubernetes, Azure DevOps, GitHub Actions o herramientas similares de DevOps.
  • Exposición a procesamiento inteligente de documentos, gestión de flujos de trabajo/casos, aplicaciones habilitadas por IA o sistemas de gestión documental.
  • Experiencia en entornos sanitarios, federales, regulados o tecnológicos alineados con HIPAA.
  • Conocimiento de OWASP, autenticación/autorización, RBAC, registro, observabilidad y optimización del rendimiento.
Cualificación Académica
 
  • Licenciatura en Informática, Ingeniería de Software, Tecnología de la Información, Ingeniería Informática o una disciplina técnica relacionada.
Lo que buscamos
 
  • Un sólido solucionador de problemas full-stack que se siente cómodo rastreando problemas a través de las capas de UI, API y base de datos.
  • Ingeniero con alta responsabilidad, atención a la calidad y prácticas de desarrollo disciplinadas.
  • Capacidad para trabajar de forma colaborativa en un entorno de entrega ágil y dinámico.
  • Interés en construir aplicaciones sanitarias seguras y escalables y empresariales habilitadas con IA.
Acerca de Novacis Digital
 
Novacis Digital es una empresa tecnológica centrada en IA que desarrolla soluciones inteligentes para gobiernos y organizaciones comerciales. Nuestro trabajo abarca procesamiento inteligente de documentos, análisis e insights, gestión de casos, IA conversacional y agentes de IA que apoyan flujos de trabajo empresariales complejos. Reunimos ingeniería de producto, tecnología en la nube y experiencia del sector para convertir capacidades emergentes de IA en soluciones prácticas. En Novacis Digital, colaborarás con un equipo en crecimiento, contribuirás a aplicaciones de IA reales y ayudarás a moldear productos que mejoren la forma en que las organizaciones procesan información, toman decisiones y prestan servicios.
Compensación: 80.000,00 $ - 100,000,00 $ al año




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Text me updates about my application
Message and data rates may apply. Message frequency varies. Reply STOP to opt out. Reply HELP for help. See our User Terms of Service and Privacy Policy for details.
Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad