Hope you are doing well!
My name is Daniel Guzmán and I'm a technical recruiter at SVAM; we are currently searching for a Back End Developer. I have included a job description below for you to look over.
Back End Developer
Location: Remote from Mexico
Duration: 12 months
Job Summary:
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:
-
Technical Skills:
- 4 years .NET knowledge
-
4 years Programming languages C #, VB.Net
-
3 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
-
Technical Interview
-
Technical interview with client
Rate:
-
Salary: open to negotiating
-
Some of the benefits:
-
100% on Mexican payroll
-
Medical Insurance
-
Law benefits
If you are interested, please send me your resume in English and salary expectation to start the process.