Junior Developer
who uses minor discretion in resolving problems or enquiries, who performs a range of varied work activities in a variety of structured environments, who demonstrates a rational and organized approach to work. Also, has sufficient communication skills for effective dialogue with customers, suppliers and partners and is able to work in a team.

IT Professional Capabilities and Skills

Data Analysis: Applies data analysis and data modelling techniques to establish, modify or maintain a data structure and its associated components (entity descriptions, relationship descriptions, attribute definitions).

Systems Design: Assists as part of a team on design of components of larger systems.
Assists in system designs including for example: physical data flows, file layouts, common routines and utilities, program specifications or prototypes, and backup, recovery and restart procedures.

Database Design: Translates and implements simple development project requirements into physical database structures.
Assists in database management system support activities for operational database systems.

Programming/Software Development: Codes, tests, corrects, and documents simple programs, and assists in the implementation of software which forms part of a properly engineered information or communications system.

Testing: Creates test scripts and supporting data, working to the specifications provided.
Executes and records test cases in accordance with project test plans.
Reports test activities and results.

Systems integration: Produces software builds from software source code.
Conducts tests as defined in an integration test specification, records the details of any failures, reporting the results of the diagnosis in a clear and concise manner.

Systems installation/decommissioning: Installs or removes hardware and/or software, and associated connections, using supplied installation instructions and tools.
Conducts tests, calling on help from more experienced colleagues if required.
Documents results in accordance with agreed procedures.
Contributes, as required, to investigations of problems and faults concerning the installation of hardware and/or software.
                                            
Technical Skills 

A good working knowledge of the following: C / C++ (intermediate), C# / .Net (intermediate), SQL and Database (Oracle, Sybase, MS SQL), Scripting (windows cmd, unix shell – ksh, sh, perl), XML, Apache Tomcat, Excel, Word.

The ideal candidate has very good communication skills, has good team spirit, analytical skills and client facing attitude. The candidate should be willing to travel on client sites (Paris, Frankfurt, London) for period of times that could vary between one week and 3 months.
Languages: English – written / spoken to a very good level; French / German is a plus

Previous Experience

New system / module implementations. Has been part of a development / support team of a medium / small size (3 to 7 people). Has worked with source control management systems and used workflow management tools (like JIRA). Understands the process required to analyse a problem reported by a user from inception to delivering a solution to the end user.
 
Apply now! Make Phi Partners a natural choice for a career!