Software Developer
Bitdefender
Bucharest, Romania
We are seeking a talented Software Developer to join our Consumer Solutions for Windows team. As a Software Developer, you will play a pivotal role in designing, developing, and testing security-related features for our current and future product lines. Your responsibilities will span across software development, testing, and deployment, ensuring the delivery of high-quality solutions.
Responsibilities:
- Full-Stack Development: Design, develop, and maintain both frontend and backend components of our Windows applications, leveraging your expertise in C++, Windows APIs, and relevant technologies.
- Performance Optimization: Identify and address performance bottlenecks to deliver optimal user experiences.
- Deployment and Maintenance: Collaborate with other teams to deploy and maintain our applications in production environments.
- Problem Solving: Troubleshoot and resolve complex technical issues.
- Continuous Learning: Stay updated with emerging technologies and industry best practices.
Requirements:
- Strong proficiency in C++ programming, including C++14 or later standards.
- Deep understanding of object-oriented programming (OOP) and object-oriented design (OOD) principles.
- Excellent knowledge of algorithms, data structures, and problem-solving techniques.
- Experience with Windows APIs and system programming concepts.
- Good knowledge in areas such as multi-threading, inter-process communication, memory management, networking programming concepts
- A passion for learning and staying up-to-date with the latest technologies.
- Strong communication and collaboration skills.
Nice to Have:
- Frontend Development: Experience with modern frontend technologies such as HTML, CSS, and JavaScript, including frameworks like React or Angular.
- Rust Programming: Familiarity with the Rust programming language.
Don't forget to mention EuroTechJobs when applying.