SOFTWARE DEVELOPER Job Description Rybná 682/14 Praha 1 110 00 tel.: 234 262 311 career@.com www..com
Job Description Version 1.1 Page 2 of 8 Table of Contents 1. xitee, k.s.... 3 1.1 History... 3 1.2 Profile... 3 1.3 Vision... 3 2. Junior / Senior Software Developer... 4 2.1 General requirements... 4 2.2 Required skills... 4 2.3 Beneficial skills... 5 3. Project Overview... 6 3.1 Projects... 6 3.2 Project Phases... 6 3.3 Technologies... 7 4. Recruitment Process... 7 4.1 We offer... 7 4.2 Interview... 7 4.3 Starting in... 8 4.4 Working in... 8 4.5 Contact... 8
Job Description Version 1.1 Page 3 of 8 1. is a provider of IT consulting and development services mainly for Western Europe financial institutions. 1.1 History xitee k.s. was founded at the end of the year 2004 as a joint venture of two German companies with a long term focus on the financial industry. The main motivation of the joint venture was to combine experiences from business consulting and system/software - engineering into a new competitive entity. 1.2 Profile The company focuses on application development for exchange trading, market risk management and banking industries. As a customer-oriented company we focus mainly on software development for the financial industry using the most advanced technologies and methods. From the very beginning, we seek to provide the highest value to our clients based on long-term experiences from projects delivered to international customers. Therefore: Our team consists of professionals with a high level of knowledge not only in the IT field but also with functional skills in our clients' business fields. We monitor, evaluate and improve our processes to achieve highest efficiency and quality. We carefully manage the company's expansion driven by the provision of services for new clients and/or development of proprietary software to avoid risk for the quality of services provided to current clients. 1.3 Vision We are convinced that a prosperous and continuous business of a company can only be based on the constant excellent value it offers. Following this belief we pay particular attention to the values provided to our clients through every minute of service. Our vision is to deliver customer centric, cost effective and rapid solutions to customers with complex IT requirements.
Job Description Version 1.1 Page 4 of 8 2. Junior / Senior Software Developer These two positions are similar from the content point of view, however different in the level of knowledge and experience. Senior programmers act as functional or technical architects, lead smaller teams and focus on communication with clients, requirement specifications and quality assurance. Junior programmers are focused on implementation, documentation and maintenance. 2.1 General requirements University degree (IT, Economics or similar specialization) Knowledge of at least one of the following programming languages: C, C++, Java, C# Experience with databases and SQL Good knowledge of English for communication and documentation Willingness to learn about financial markets 2.2 Required skills Programming Languages At least one of the following: C, C++ Java C# Design and Modeling At least basic knowledge of the following: Databases At least basic experience with a relational database and SQL SQL Transaction Processing Experience with an RDBMS (Oracle, MSSQL, MySQL, Posgre ) Data Flow Diagrams, Entity Relationships Diagrams UML
Job Description Version 1.1 Page 5 of 8 2.3 Beneficial skills Programming Languages Operating Systems C, C++ Linux, Sun Solaris Java Windows Server C# Open VMS PHP Functional Knowledge Visual Basic, Visual Basic for Applications Database Systems Database engine internals Performance and optimization Large database administration Technologies Enterprise Java Beans Application servers (Websphere, JBoss, BEA WebLogic,...) Java Frameworks Hibernate, GWT, JSF, Spring.NET XML, XSLT, FO, XPath Other Exchange trading derivatives and spot markets Financial risk management Option pricing models Clearing and settlement Banking payment systems Financial protocols: SWIFT, FIX, FIXML, FpML, FAST Process methodology (ISO 9000, CMM, SUMMIT, RUP ) Mission critical systems experience CASE tools SOAP, GPB, AMQP Object Oriented Programming Network and Internet Protocols www HTML, XHTML, CSSApache PHP JavaScript JavaScript
Job Description Version 1.1 Page 6 of 8 3. Project Overview 3.1 Projects Our projects are situated mostly in the field of financial and banking industry. Our clients are located across Europe, mostly outside the Czech Republic. Project communication language depends on its team members, the official communication and documentation language is English. Most of the teams include foreign co-workers. Project assignments are flexible and change every 3-9 months. There is a possibility of short-term and long-term assignments abroad (not obligatory). Some of our projects are located in our office in Prague (city centre) or in premises of our clients (in Prague), but we also look for people willing to work abroad (the length is subject to agreement). The applications developed vary by their purpose - from front-end applications to server daemons, calculation algorithms, monitoring and alerting routines, statistics applications, reporting or application of communication protocols. 3.2 Project Phases The position covers most of the software project development cycle: Requirement specification with client Functional specification Technical concept and design Implementation Documentation Test on various levels Maintenance and support In general, we rotate these phases to give everyone the opportunity to try various roles in the project and to learn the whole project cycle.
Job Description Version 1.1 Page 7 of 8 3.3 Technologies Technologies used depend on the project assignment. There are five main fields: C, C++ Java, Enterprise Java Beans, J2EE C#,.NET WWW technologies (PHP, CGI ) RDBMS Oracle RDB, Oracle, SQL on various platforms: Linux, Open VMS, Windows 4. Recruitment Process 4.1 We offer Interesting and challenging work with various technologies and functionality Competitive salary depending upon your skills and knowledge Company benefits (e.g. 25 days of holidays, language lessons, sport activities, public transport refund etc.) Regular consultations regarding your further professional growth Individual and company trainings Possibility of short or medium-term work abroad Offices in Prague 1, easily accessible by public transport 4.2 Interview If you are interested in the above described position or would like additional information please contact us. Contact us even if you do not comply with all the requirements set in this document but you are willing to learn the missing knowledge. As the first step you will be asked to fill in your Technical Profile to precisely specify your knowledge. Afterwards we will arrange an interview. Please note that a short part of the interview is conducted in English (nonnative speaker). The interview may take approx. 1 hour. We will contact you shortly after the interview to communicate the decision.
Job Description Version 1.1 Page 8 of 8 4.3 Starting in During the first weeks you will be guided by an experienced person from the company to become familiar with the internal information services, projects, methodologies and other work related stuff. In the first project assignments the newcomer works in a tandem with an experienced team member. 4.4 Working in The project assignments vary. One project follows another, so there is an opportunity to try various project roles (analysis, design, programming, test etc.) and various technologies (Java, C++, www), environments (front-end, backend) and operating systems (Open VMS, Linux, Windows). As the IT sector develops quickly, nobody can know everything perfectly. Everyone in the company must learn new technologies, new programming languages and new approaches. We are trying to build a team with a wide range of knowledge and to share it within the company. The company regularly organizes company and individual trainings. A library of technical books is available to the employees and everyone is encouraged to suggest new ones. Twice a year the company management prepares an evaluation of employees` activity, usually leading to financial bonuses. Outside work we organize team and company events such as Christmas party, kart races, sports and barbecue weekends in summer and other (always voluntary). 4.5 Contact Office: Rybná 682/14, Prague 1, 110 00, Czech Republic Email: career@.com web: www..com Tel: +420 234 262 311 fax: +420 234 262 310