• No results found

SOFTWARE DEVELOPER. Job Description. Rybná 682/14 Praha tel.:

N/A
N/A
Protected

Academic year: 2021

Share "SOFTWARE DEVELOPER. Job Description. Rybná 682/14 Praha tel.:"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

SOFTWARE DEVELOPER

Job Description

(2)

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 xitee ... 8 4.4 Working in xitee ... 8 4.5 Contact ... 8

(3)

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.

(4)

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:

Data Flow Diagrams, Entity Relationships Diagrams

UML

Databases

At least basic experience with a relational database and SQL

SQL

Transaction Processing

Experience with an RDBMS (Oracle, MSSQL, MySQL, Posgre…)

(5)

2.3

Beneficial skills

Programming Languages

C, C++ Java C# PHP

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 SOAP, GPB, AMQP Object Oriented Programming Network and Internet Protocols

www

HTML, XHTML, CSSApache PHP JavaScript JavaScript

Operating Systems

Linux, Sun Solaris Windows Server Open VMS

Functional Knowledge

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

Other

Process methodology (ISO 9000, CMM, SUMMIT, RUP…)

Mission critical systems experience CASE tools

(6)

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.

(7)

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 (non-native speaker). The interview may take approx. 1 hour. We will contact you shortly after the interview to communicate the decision.

(8)

4.3

Starting in xitee

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 xitee

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: [email protected] web: www.xitee.com

References

Related documents

In present investigation too when yield (opium or seed) was taken into consideration along with their component traits, the relative efficiency of discriminant function

Three trials, all in women with genuine stress incontinence, contributed data to this comparison (Bø 1999; Cammu 1998; Peattie 1988) and there was no statistically

However, levels of certain conditions were still elevated in comparison to the general population (National Centre for Social Research, 2007, Kessler et al., 2005). At follow-up

In the same direction, the thesis examines the law set out in the requirements at all levels of national legislation, including laws, secondary regulations, by-laws of

According to current theories of life-history vari- ation in highly sexually dimorphic species (Toïgo & Gaillard 2003) (a) survival of prime-age males and females should be

• Featured Guest Conductor of the Southwest DeKalb High School Band at the 2012 Georgia Music Educators Association (GMEA) In-Service Conference, Savannah Georgia..

The second, and related, hypothesis states that because of the progressive nature of government benefits, countries with stronger public retirement income security programs are

The easiest way to come here by car is to go to Debrecen on the route number 4 and drive to Téglás, and turn down to the street Dózsa György (not in the