Windows Software Architect – Relocation to Germany

AVIRA Soft SRL

20-06-2012 | EXPIRA LA 20-07-2012

Job expirat

RESPONSABILITATI

Main focus of this position
As a member of an international team, you develop and maintain the security software for currently approx. 100 million customers. The main focus of your responsibilities is the design and maintenance of the software architecture for our Windows products. In addition, you work on the design and implementation of core components (applications, libraries, system services) in C++, using modern software engineering methods.

Main challenges
As software architect, you ensure that both the overall system design and the individual components are suitably defined, thus creating the technological foundation for the worldwide success of our products.
Your knowledge and skills contribute to the continuous adherence of the developed software to our high quality standards regarding reliability, performance and functionality.
The detection and removal of malware represents an exciting and challenging task to you.
You work independently and organize yourself well. Good teamwork and open communication within the team and with other departments is important to you.
You are open to the application of new concepts and technologies and want to further your professional and personal development.


CERINTE

• Experience in the architecture and design of complex software systems
• Experience in object-oriented programming and design, design patterns
• Experience in modular software development, client/server solutions, service-oriented architecture (SOA)
• Programming experience in Windows environments
• Excellent programming skills with C++ in Windows
• Good knowledge of Windows system architecture
• Knowledge of MS Office (Outlook, Word, Excel, PowerPoint, Project, Visio)
• Good English skills, written and spoken
• Good German skills, written and spoken, or the readiness to learn German quickly, with our support

Desirable supplementary qualifications:
• Good knowledge of Win32 API, services, sockets, inter-process communication
• Knowledge of software security
• Experience with network protocols (TCP/IP, UDP, SMTP, FTP, POP3, http, SSL/TLS…)
• Knowledge of C# und .NET
• Experience in the use of UML
• Experience with agile processes
• Experience with refactoring, clean code, extreme programming, test-driven development
• Interest in taking over project responsibility if necessary

Soft skills
• High quality demands on yourself and the software in development
• Speedy adaptation of complex relationships
• High sense of responsibility and commitment


DESCRIEREA FIRMEI

Located in Bucharest - Romania, Avira was founded in 2004 by a dynamic core of security experts who is committed to the following values: security ethics, professional attitude, open spirit, pride and respect. These principles are meant to stand at the base of any long term
collaboration and partnership that Avira Soft will undertake.
Avira Soft gathered a team of more than 50 dynamic professionals who are permanently collaborating with the experimented specialists of Avira GmbH , Germany. We are a dynamic and creative team and our purpose is to produce high quality software.

We also impose some requirements for our candidates: creativity, technical knowledge, team working capabilities and the ability to finish the job on time.