Hoy
Back End Developer
Si el reclutador te contacta podrás conocer el sueldo

Sobre el empleo
Detalles
Contratación:
TemporalHorario:
Tiempo completoEspacio de trabajo:
PresencialDescripción
Position: Back End Developer
Location: Reynosa, Tamaulipas on-site
Duration: 10 months
Job Description:
As a Back End Developer, you will play a crucial role in designing and developing the microservices architecture for the MES system's business logic. You will be responsible for creating scalable, efficient, and high-quality microservices in C#, ensuring seamless integration into the existing Windows Forms application and enabling web functionality. Your work will contribute to the development of a robust backend that supports a modern web-based front end while maintaining high performance and reliability. You will be expected to deliver a product of international standards using agile methodologies, automated testing, and best practices for software development.
Requirements:
- Engineering in computer systems or similar
- 3+ years .NET knowledge
- 3+ years Programming languages C #, VB. Net
- 2+ 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 API RESTful
- Knowledge of gRPC
- Knowledge of Gitlab
- Advanced English (conversational)
Responsibilities:
- Analyze the current MES system's business logic and design microservices to encapsulate and optimize its functionality.
- Develop scalable and efficient microservices in C# using .Net 8.0.
- Ensure proper modularization and separation of concerns to facilitate easy maintenance and scalability.
- Ensure smooth communication between the Front End and Back End through RESTful APIs or other appropriate protocols.
- Work closely with the Front End team to enable web functionality for the MES system.
- Optimize microservices to ensure high performance under various load conditions.
- Implement resilience mechanisms to handle failures gracefully and maintain uptime.
- Conduct profiling and debugging to identify and resolve performance bottlenecks.
- Write automated unit tests and integration tests to ensure the accuracy and reliability of microservices.
- Adhere to international standards for software quality and ensure compliance with security best practices.
- Actively participate in agile ceremonies, including sprint planning, daily stand-ups, retrospectives, and reviews.
- Collaborate with Front End developers, designers, testers, and stakeholders to align backend development with project objectives.
- Contribute to continuous improvement within the team and development process.
- Document microservices architecture, design decisions, and deployment processes.
- Stay updated with emerging trends and tools in backend development, microservices, and cloud architecture.
- Propose innovative solutions to improve code quality, performance, and scalability.
These are the interviews you will have:
- English Interview to verify you can have a conversation
- 2 Interviews with our client
ID: 20566519
Refina la ubicación de tu búsqueda