Amdaris
We fuse together exceptional talent who deliver outstanding software solutions. Our approach has helped us grow 60% in 2021, 94% in 2022, while in 2023 we joined forces with Insight, a Fortune 500 company and a leading solutions and systems integrator. With exciting growth plans and cutting-edge projects, there has never been a better time to join our incredible team.
C/C++ SOFTWARE DEVELOPER We are experiencing rapid growth and are seeking to expand our team with skilled C/C++ Developers to support an international software development project. Our focus is on fostering a collaborative environment where team members can build rewarding careers, and we are committed to supporting your professional development from day one. You will thrive in a team-oriented setting, consistently leading by example. In partnership with one of our key clients, a leading provider of healthcare software, IT solutions, and related services, we are looking for Mid and Senior-level C/C++ Developers to join our team and contribute to this impactful project.
ABOUT THE ROLE In this role, you will play a pivotal part in reshaping the communication framework between the client and server by removing the Proxy application and introducing more secure protocols like TLS 1.2, along with implementing Multi-Factor Authentication (MFA) for enhanced security. You will delve deep into the C-based server applications, which are heavily integrated with SQL stored procedures, ensuring that communication protocols are not only optimized but also fortified with stronger security measures. As a key contributor to the project, you will collaborate closely with the team to address and resolve known security vulnerabilities in client-side/ server-side codebases, driving the overall improvement of the system's architecture and resilience.
RESPONSIBILITIES \* Assist in analyzing software requirements for client-side/ server-side and help design robust solutions. \* Produce well-designed, testable, and efficient C/C++ code based on project-specific requirements, especially focusing on networking and security enhancements. \* Develop and execute quality assurance procedures such as unit tests and integration tests for client/ server applications. \* Identify areas for improvement, particularly in security and communication, and propose innovative solutions to modernize the system. \* Participate in code reviews, offering constructive feedback, and ensuring adherence to best coding practices. \* Develop and maintain technical documentation that reflects the design, implementation, and evolution of client-server interactions. \* Communicate effectively with other developers, business analysts, UX designers, and client representatives to ensure smooth collaboration and clear understanding of project goals.
REQUIREMENTS \* Proven experience in the software development field, particularly in C/C++ programming for client-server applications. \* Strong understanding of software design principles, design patterns, and clean code practices. \* Experience with agile/scrum methodologies and a solid grasp of the software development lifecycle. \* Strong attention to detail, analytical and problem-solving skills. \* Ability to work independently, as well as part of a team. \* Strong communication skills in English, both written and verbal.
Project-Specific Skills: \* Client-Side: \* Strong proficiency in C++20, MFC (Microsoft Foundation Classes), and STL. \* Experience with network programming (WebSockets, TLS, WinHTTP or WinINet, grpc). \* Familiarity with authentication and authorization protocols (MFA and related auth libraries or vendors). \* Server-Side: \* Proficiency in C with embedded SQL for Informix DB using the ESQL/C API. \* Experience in server-side development for Unix environments. \* Familiarity with network programming over HTTP or WebSockets. \* Knowledge of security best practices in server-to-client communication.
BENEFITS \* You will work with amazing teammates from across Europe. \* Take a leading role in our newly-established Bulgarian center, contributing to the foundation of our future. \* Our Sofia office is right in the center, ensuring that everything you need is close by. \* Monthly transport allowance and enjoy the convenience of a dedicated parking area at the office. \* Enjoy 25 days of paid leave, we make sure you have plenty of time to relax and recharge. \* We’ve got you covered with additional premium health insurance and dental care, to keep you and your family protected. \* We offer food vouchers and to add a little extra you can enjoy complimentary meals in the office. \* Fully covered Multisport card that gives you access to a variety of fitness options to keep you active and feeling great. \* We support your growth with certifications and courses that help you advance your career. \* Join us for Social Events, Informal Office Gatherings and Team-building activities with your colleagues, where we celebrate our achievements together. \* We’ll work with you on an individual plan to help you reach your career goals. \* Benefit from our coaching and mentorship programs, technological and professional guilds that offer guidance and support for your career journey. \* Participate in various social initiatives, contributing to causes that matter to you. \* Use our online platform, dedicated to your well-being and mental health. \* Enjoy the flexibility of our Work Abroad Policy, letting you work from another European country for a period of time. \* Refer a Friend, Get Rewarded.
To see more roles, click here.
Veröffentlicht | vor 22 Tagen |
Läuft ab | in 8 Tagen |
Art des Vertrags | B2B |
Arbeitsmodus | Praca Zdalna |
Quelle | ![]() |
Die Stille ist ohrenbetäubend. Sie senden Bewerbung nach Bewerbung, aber Ihr Posteingang bleibt leer. Unsere KI enthüllt die verborgenen Barrieren, die Sie für Recruiter unsichtbar machen.
Keine Angebote gefunden, versuchen Sie, Ihre Suchkriterien zu ändern.