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 specialist to join our client's 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, a candidate 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 4000$ 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