12 nov
|
BLIONSOFT
|
La Punta
12 nov
BLIONSOFT
La Punta
LEER BIEN LA DESCRIPCIÓN DEL PUESTO ANTES DE POSTULAR EL TRABAJO ES PRESENCIAL DE LUNES A VIERNES DE 08:00 A 05:30 PM
1. Objetivo del puesto
Diseñar, desarrollar, implementar y mantener aplicaciones y sistemas empresariales utilizando tecnologías del ecosistema Microsoft .NET. Será responsable del desarrollo integral de soluciones de software, tanto en el Backend como en el Frontend, garantizando la calidad del código, seguridad, rendimiento, escalabilidad e integración con bases de datos y servicios externos.
2. Funciones y responsabilidades
- Analizar requerimientos funcionales y técnicos para diseñar e implementar soluciones de software.
- Desarrollar aplicaciones y servicios Backend utilizando C#, .NET y ASP.NET Core.
- Diseñar y desarrollar interfaces web dinámicas y responsivas utilizando HTML5, CSS3, JavaScript y frameworks frontend.
- Diseñar, desarrollar y mantener bases de datos relacionales, principalmente Microsoft SQL Server.
- Desarrollar e integrar APIs RESTful y servicios web para la interoperabilidad entre sistemas.
- Implementar mecanismos de autenticación, autorización, gestión de usuarios y control de acceso.
- Desarrollar módulos, componentes y funcionalidades para sistemas empresariales, administrativos y de gestión.
- Optimizar consultas SQL, procedimientos almacenados y rendimiento de las aplicaciones.
- Realizar mantenimiento correctivo, preventivo y evolutivo de sistemas existentes.
- Implementar pruebas unitarias, pruebas de integración y procesos de depuración.
- Gestionar el código fuente mediante herramientas de control de versiones como Git.
- Implementar y administrar procesos de publicación,
despliegue y actualización de aplicaciones en entornos de desarrollo, pruebas y producción.
- Elaborar documentación técnica, especificaciones y manuales de los sistemas desarrollados.
- Aplicar buenas prácticas de programación, arquitectura de software y estándares de seguridad.
- Participar en reuniones técnicas, estimaciones de desarrollo y planificación de proyectos.
3. Requisitos técnicos indispensables
- Experiencia en desarrollo de aplicaciones utilizando C# y .NET.
- Dominio de ASP.NET Core para el desarrollo de aplicaciones web y servicios Backend.
- Conocimientos sólidos de programación orientada a objetos (POO), principios SOLID y patrones de diseño.
- Experiencia en desarrollo de APIs RESTful y servicios web.
- Manejo de Microsoft SQL Server, incluyendo diseño de bases de datos, consultas SQL, vistas, funciones y procedimientos almacenados.
- Conocimientos de Entity Framework Core y acceso a datos mediante ORM.
- Dominio de HTML5, CSS3 y JavaScript.
- Experiencia en desarrollo de interfaces web responsivas.
- Manejo de Git y herramientas de control de versiones.
- Conocimientos de autenticación, autorización y seguridad en aplicaciones web.
- Experiencia en depuración, optimización y mantenimiento de aplicaciones.
4. Conocimientos deseables
- Experiencia con Angular, React o Blazor.
- Conocimientos de TypeScript y Bootstrap.
- Experiencia con arquitectura MVC, arquitectura en capas y arquitectura limpia (Clean Architecture).
- Conocimientos de microservicios y sistemas distribuidos.
- Experiencia con Docker y contenedores.
- Manejo de Azure DevOps o GitHub Actions para integración y despliegue continuo (CI/CD).
- Conocimientos de Microsoft Azure y servicios en la nube.
- Experiencia en integración con sistemas externos, servicios SOAP y APIs de terceros.
- Conocimientos de pruebas automatizadas con xUnit, NUnit o MSTest.
- Experiencia en desarrollo de aplicaciones empresariales ERP, CRM o sistemas administrativos.
5. Formación académica
- Bachiller o titulado en Ingeniería de Sistemas, Ingeniería Informática, Ciencias de la Computación, Ingeniería de Software o carreras afines, tambien aplican carreras técnicas afines.
- Se valorarán cursos, certificaciones y especializaciones en tecnologías Microsoft, desarrollo de software, bases de datos y arquitectura de aplicaciones.
6. Competencias
- Pensamiento lógico, analítico y capacidad de resolución de problemas.
- Capacidad para trabajar en equipo y colaborar con otros desarrolladores.
- Orientación a resultados y cumplimiento de objetivos.
- Autonomía y capacidad para investigar y proponer soluciones técnicas.
- Organización, responsabilidad y atención al detalle.
- Capacidad de adaptación a nuevas tecnologías y metodologías de desarrollo.
- Compromiso con la calidad, seguridad y mantenibilidad del software.
Sueldo: S/.3,000.00 - S/.3,500.00 al mes Lugar de trabajo: Empleo presencial
📌 DESARROLLADOR .NET FULL STACK (La Punta)
🏢 BLIONSOFT
📍 La Punta