המקום בו המומחים והחברות הטובות ביותר נפגשים
Key job responsibilities
· Participate in all phases of new developments including concept, design, architecting, prototyping, and production
· Collaborate with software, hardware, and operations customers
· Implementation, performance optimization and maintenance of software
· Contribute to software design reviews, architecture reviews, and team best practicesA day in the lifeBerlin, BE, DEU
- Bachelor's degree in computer science or equivalent
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience building complex software systems that have been successfully delivered to customers
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with a Linux development environment, multithreading and concurrency
- Excellent interpersonal and written communication skills
משרות נוספות שיכולות לעניין אותך