En Time For Software utilizamos conceptos, plataformas, herramientas y lenguajes de última generación. La permanente capacitación de nuestros empleados y la vinculación de profesionales entrenados en tecnologías modernas, nos permiten ofrecer productos y servicios adecuados a las necesidades de nuestros clientes.
A continuación presentamos una lista con algunas de las tecnologías que en Time For Software utilizamos para el desarrollo de los proyectos.
Metodologías de desarrollo
- SCRUM
- Programación orientada a objetos
Técnicas de análisis y diseño
- Arquitectura de microservicios
- DDD
- Patrones de diseño
- Historias de usuario
- Casos de uso
- Modelo entidad-relación
- C4
Herramientas CASE
Bases de datos relacionales
- SQL*Server
- Oracle
- PostgreSQL
- MySQL
- DB2
- Access
- SQL Lite
Sistemas operativos
- Microsoft Windows: 11 y anteriores, Server 2016 y anteriores.
- Linux: Ubuntu y otros.
Lenguajes de programación
- C#
- JavaScript
- TypeScript
- Visual Basic
- SQL
- PL/SQL (Oracle)
- Transact SQL(SQL Server)
- Java
- C++
Entornos de desarrollo
- Visual Studio
- Visual Code
ALM
Control de versiones
Tecnologías Web
- ASP.NET Core
- Razor
- HTML
- CSS
- XML
- AJAX
- JSON
- JWT
Tecnologías de Back-end: Herramientas de desarrollo, frameworks, librerías y componentes
- .net Core
- Entity Framework Core
- Swagger
- LINQ
- xUnit
- Moq
- JMeter
- Automapper
- IoC
- Autofac
- DevOps. Integración continua y entrega continua
- Style Cop
- Sonar
- RabbitMQ
- LDAP
- Serilog
- Docker
- Docker compose
- Kubernetes
- GraphQL
- SignalR