As a Senior Full Stack Developer, you will be responsible for implementing and developing software solutions based on the guidelines and designs provided by the Software Architect. Working with a developer team, you will collaborate to migrate the current system architecture from .Net Framework Web Forms to a modern solution using MVC .Net 8.0, Bootstrap, and a microservices-based architecture. This role requires expertise in both frontend and backend development, along with the ability to work closely with the IT team and external development teams.
Your work will focus on adhering to the architectural guidelines to ensure that the implementation meets the established standards. You will also ensure that microservices are accessible exclusively through a Gateway, with robust security measures based on token authentication. While the architectural design will be led by the Architect, your contributions will be key to delivering the project efficiently, scalable, and with high quality.
Requirements:
Engineering in computer systems or similar
5+ years .NET knowledge
5+ years Programming languages C #, VB. Net
5+ years Knowledge of TSQL (stored procedures, views, jobs, SSIS)
Knowledge of MSMQ, XML, Xpath, Xquery
IDE VS 2012 or higher
Creation of Windows Services
Knowledge of ASP MVC Web Applications
Knowledge of API RESTful
Knowledge of Angular
Knowledge of Bootstrap
Knowledge of PrimeNG
Knowledge of Gitlab
Knowledge of gRPC
Knowledge of Storybook
Knowledge of Tailwindcss
Advanced English (conversational)
Responsibilities:
Follow the technical guidelines and designs established by the Architect to develop and migrate the current architecture to MVC .Net 8.0.
Implement Bootstrap in the frontend to ensure a modern, responsive, and accessible interface.
Design and develop microservices under Domain-Driven Design (DDD) principles, according to the specifications provided.
Collaborate closely with development team to ensure alignment with project goals.
Contribute to the development of RESTful APIs implementing business logic for core services (e.g., purchasing, warehouse, materials, products, employees).
Actively participate in the integration of microservices with the Gateway (YARP), ensuring all access is controlled and secure.
Implement required security measures in microservices, including token-based authentication (OAuth, JWT) and access validation at the user role level.
Ensure microservices are exclusively accessible through the Gateway, following the Architect's directives.
Develop and execute unit and integration tests to validate functionality and code quality.
Identify and resolve performance and security issues in microservices and APIs.
Collaborate with the team to ensure the product meets international quality and scalability standards.
Document technical development, decisions made and implemented processes to facilitate system maintenance.
Propose improvements and optimizations to the development processes that can benefit the team and the product.
Collaborate with external teams to ensure APIs developed externally integrate properly through the Gateway.
These are the interviews you will have:
English Interview to verify you can have a conversation
2 Interviews with our client
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.