Embedded C software developer
Amdaris
№15265485, 14 марта 2025
Город:
Кишинев
Образование:
Не имеет значение
Опыт работы:
С опытом
Зарплата:
Не указана
График:
Полный день
About the job
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.
WE ARE 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.
EMBEDDED C SOFTWARE DEVELOPER
We are experiencing rapid growth and are seeking for Mid-level Embedded C Developers that eager to upskill their knowledge and work with us on a project with C++ MFC focus, 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 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 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 syste
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
Experience in the software development field
Willingness to learn MFC
Software design principles, design patterns, and clean code practices.
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 Details
Client-Side:
C++20, MFC (Microsoft Foundation Classes), and STL.
network programming (WebSockets, TLS, WinHTTP or WinINet, grpc).
Authentication and authorization protocols (MFA and related auth libraries or vendors).
Server-Side:
C with embedded SQL for Informix DB using the ESQL/C API.
Server-side development for Unix environments.
Network programming over HTTP or WebSockets.
Security best practices in server-to-client communication.
E-mail:
apply@amdaris.com
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.
WE ARE 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.
EMBEDDED C SOFTWARE DEVELOPER
We are experiencing rapid growth and are seeking for Mid-level Embedded C Developers that eager to upskill their knowledge and work with us on a project with C++ MFC focus, 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 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 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 syste
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
Experience in the software development field
Willingness to learn MFC
Software design principles, design patterns, and clean code practices.
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 Details
Client-Side:
C++20, MFC (Microsoft Foundation Classes), and STL.
network programming (WebSockets, TLS, WinHTTP or WinINet, grpc).
Authentication and authorization protocols (MFA and related auth libraries or vendors).
Server-Side:
C with embedded SQL for Informix DB using the ESQL/C API.
Server-side development for Unix environments.
Network programming over HTTP or WebSockets.
Security best practices in server-to-client communication.
E-mail:
apply@amdaris.com
E-mail:
Ваше резюме успешно отправлено! 🥳
Зарегистрируйтесь сейчас, чтобы отслеживать статус вашего резюме!
Доставлено
и
Просмотрено