Job Description
We are seeking a Experienced Software Development Engineer (C/C++/C#) in Turkey for our global client, which is Europe's largest technology company that operates in healthcare, energy, and production industries.
Main Qualifications
- BSc., MSc. Or PhD in Computer Science, Electronics, Control Engineering or related areas
- Proven 3+ years of experience in software development
- Strong knowledge in C / C++ and C# is a plus.
- Strong knowledge in object-oriented programming, analysis, and design
- Understanding of Computer Networking Concepts (TCP/IP, common networking protocols, Virtual Networking) is a plus.
- Development experience in Linux environment is a must
- Knowledge/experience in containerization technologies.
- Knowledge/experience in cybersecurity is a plus
- Experience with source control systems (GIT, ClearCase etc.)
- Knowledge with creating and building custom Linux OS (Yocto, Isar, etc.)
- Knowledge and experience in computer architecture is a plus
- Knowledge and experince in Cloud and Edge Technologies.
- Being familiar with using git-based (Azure DevOps, GitHub, Gitlab, etc.) CI/CD pipelines is a plus
- Very good command of English
- Knowledge in software life cycle and agile methodologies is appreciated
- Excellent interpersonal communication skills
- Strong problem solving and analytical skills
- Open minded and highly collaborative
Main Responsibilities
- Software design and documentation
- Software design and development activities for Industrial Communication projects
- Participating in code-review process
- Taking part in the complete product life-cycle
- Software design, implementation, documentation, unit tests, module tests, debugging and release tasks in a multi-site, international software development environment
- Contribution to solutions architectures, requirements elicitation and development processes improvement
- Producing high quality project deliverables within planned time and effort
Location : Istanbul