Job requirements and application form

Senior .NET Developer
(806687)
Job description
We are looking for a Senior .NET Developer on behalf of one of our clients.
An exceptional leader with strong technical skills, expertise in various operating systems, and extensive experience in developing desktop applications and services.
What You’ll Do:
Architect and oversee the development of agent on-premise solutions using a diverse tech stack.
Drive the design decisions and technological strategies that ensure seamless functionality and integration of the agent with various systems.
Maintain a hands-on approach in the development process, ensuring the adoption of best practices in software engineering.
Spearhead the implementation of rigorous testing and QA protocols to ensure product reliability and security.
Facilitate effective communication within the team and with cross-functional units to align goals and maximize efficiency.
Mentor and support team members in their professional development, fostering a culture of technical excellence and innovation.
Job requirements
Bachelor’s or master’s degree in computer science, Engineering, or a related field.
At least 5 years of experience in software development, with strong skills in C#, .NET, and desktop application development.
Extensive experience with Redis, MongoDB, AWS, Kafka - Advantage
Deep understanding of system integration, particularly with SIEM products - an advantage
Exceptional problem-solving abilities and a strong capacity for managing complex technical challenges.
Excellent leadership, communication, and interpersonal skills.
Knowledge of cybersecurity practices, with specific experience in agent-side technologies preferred.