We are looking for a .Net developer to strengthen our client's team. Full-time remote work style. 
Our client is developing a hacking and attack simulation platform to help organizations test their security posture.
We are seeking a highly skilled and motivated outsource employee to join our Agent Core Team, with a primary focus on .NET Core development. The ideal candidate will possess a strong background in .NET Core, REST API development, MongoDB, multi-threading, multi-process, and third-party API integration. Additionally, they should have robust design capabilities, unit and integration testing experience, and knowledge of CI/CD processes. Familiarity with Mac, Linux, and Windows, along with cyber security, Kafka, Redis, Node.js, React, and Python, will be considered an advantage. The candidate should be a team player with strong problem-solving skills, customer orientation, and the ability to communicate fluently in English with customers.
- Develop and maintain applications using .NET Core, ensuring high performance and scalability.
- Design, implement, and maintain RESTful APIs.
 
- Work with MongoDB for data storage and management.
 
- Handle multi-threaded and multi-process programming to improve application performance.
 
- Integrate third-party APIs into existing applications.
 
- Collaborate with the team to design robust and scalable solutions.
 
- Perform unit and integration testing to ensure code quality.
 
- Utilize CI/CD processes to automate and streamline development workflows.
 
- Operate efficiently across Mac, Linux, and Windows environments.
 
- Monitor and maintain application performance, troubleshoot issues, and ensure system reliability.
 
- Develop CLI tools and installers for various applications.
 
- Implement and manage Kafka and Redis for data streaming and caching.
 
- Work with Node.js and React for full-stack development as needed.
 
- Leverage Python for scripting and automation tasks as required.
 
- Ensure security best practices are followed throughout the development lifecycle.
 
- Communicate effectively with customers to gather requirements and provide support.
 
- Minimum of 5 years of experience in software development, with a primary focus on .NET Core.
- Strong expertise in .NET Core, REST APIs, MongoDB, multi-threading, and multi-process.
 
- Experience with third-party API integration.
 
- Solid understanding of design principles and patterns.
 
- Proficient in unit and integration testing.
 
- Knowledge of CI/CD processes and tools.
 
- Familiarity with Mac, Linux, and Windows operating systems.
 
- Understanding of cyber security principles (advantageous).
 
- Experience with Kafka and Redis.
 
- Proficiency in Node.js and React (advantageous).
 
- Knowledge of Python (advantageous).
 
- Strong problem-solving skills and ability to think critically.
 
- Excellent communication skills, with the ability to speak fluent English with customers.
 
- Customer-oriented mindset with a focus on delivering high-quality solutions.
 
- Ability to work effectively as part of a team and independently when required.
 
Salary — up to 3500$ gross
  
Social package: 
Stable long-term project 
Vacation is 20 working days / 4 working days per year for sick leaves 
Annual performance evaluations 
Flexible work schedule 
Communicating directly with the customer 
Working equipment provision