The Randstad Group is the global leader in talent solutions and HR services, with more than 65 years of market experience, acting as a strategic partner for talent and for companies. We are present in more than 38 markets worldwide, contributing to shaping the world of work.
We are looking to hire a .NET Team Lead to join one of our teams for a key client in the GameTech segment.
Responsibilities
* Lead, mentor, and inspire a team of software engineers, fostering a collaborative and high-performance work environment;
* Manage project timelines, priorities, and resources to ensure the delivery of software solutions on time and within budget;
* Provide technical guidance, expertise, and code reviews to ensure software quality and adherence to best practices;
* Contribute to architectural decisions and software system design, considering scalability, performance, and maintainability;
* Collaborate with cross-functional teams, including product managers, designers, and QA, to ensure alignment of goals;
* Assist in resolving complex problems and continuously improving development processes, tools, and methodologies;
* Ensure code quality and documentation by defining and applying coding standards;
* Identify and mitigate project risks, proactively addressing challenges and bottlenecks.
Skills/Requirements:
* Proven experience as a software engineer with a strong track record of successful development projects;
* Strong technical knowledge in .NET Core and C#;
* Consolidated experience with Microservices and synchronous/asynchronous communication (REST API, RabbitMQ);
* Proficiency in MS SQL Server and experience with OpenShift;
* Experience in leadership and project management, with the ability to motivate teams;
* Familiarity with Agile methodologies and software development best practices;
* Knowledge of software design patterns, architecture, and system scalability;
* Excellent communication and problem-solving skills.
Key Benefits:
* Integration into a solid and recognized company within the sector, with an excellent work environment and the opportunity to make a difference;
* Career growth opportunities;
* Meal Allowance;
* Health Insurance.