Qualifications and Requirements:
As a Senior Software Engineer, you are expected to work in a dynamic R&D environment where innovative products are designed using new technologies, you will
- · Analyze software requirements and create detailed design for software components
- · Design, develop, and implement software for various components in the physical security management domain
Minimum Qualifications
- · BSc/MSc degree in Computer Science/Engineering or equivalent/related field
- · Understanding of object-oriented programming concepts
- · Desire to study and explore protocols and standards of Automotive Domain
- · Excellent communication skills (verbal and written)
Preferred Qualifications
- · 4+ years of software development experience
- · Experience in Linux, Android or Real-time Operating Systems
- · Experience of developing in a multi-threaded environment with any real time operating system
Qualifications and Requirements:
- · 5+ years of experience in server-side technologies Java or C#
- · 5+ years of experience with applications development environment, database, data administration and infrastructure capabilities and constraints
- · Bachelor’s Degree in Computer Science or related field, or the equivalent in experience.
- · Participate in code reviews, design reviews and refactoring discussions with multiple domain and delivery teams to ensure high quality product, aligned with standards & best practices.
- · Strong object-oriented programming skills and design patterns knowledge.
- · Experience with Cloud Technologies; AWS, GCP, Azure is a plus.
- · Strong DevOps experience, CI/CD pipeline is a plus.
- · Fluency in written and spoken English, native in Turkish
- · Position is based in Ankara
Please send your cv to hr@nanodems.com with ND-MENA202009 title.