PHP development
Description
Be part of a team that implements a web application displaying products from different affiliate platforms using their available API’s. The application is developed using PhalconPHP framework and will run on Debi-an server.
The features of the application include the following: • Import products from affiliates
• Manage the imported products • List the products for users
• Manage other content like, pages, blog from admin panel • Responsive layout for Mobile Devices
Benefits
• Experience with PhalconPHP framework, Mysql, AngularJS • Experience with developing a scalable architecture.
• Get acquainted with development tools (e.g. source-versioning, profilers, web frameworks and technologies)
• Get a grip on design patterns and other best practices
Requirements
• Good understanding of OOP
• Experience with technologies such as Javascript, HTML & CSS • Experience with PHP, Mysql, and MVC frameworks is a plus
Selection process
• Send an as complete as possible CV, outlining any experience close to the requirements list. A letter of intent might be a plus
• 30 minutes technical interview focused on the requirements above
Duration
This project must be prefaced with a period of learning about Web-related technologies and understanding the context, thus it is not suitable for a 3 weeks practice period. However, since the application will be
bro-Java Eclipse RCP development
Description
Be part of a team that develops and maintains Java-based applications to support business requirements in Tools Development area. The application is used world-wide as a graphical editor for C code.
The features of the application include the following:
• Graphical editing using GEF, including drag-drop functionality • C code parsing and analyzing using CDT
• Various search capabilities • Syntax coloring and highlighting • Programmatic refactoring
Benefits
• Experience gained with Eclipse RCP: internal structure of an Eclipse application, lifecycle, imple-mentation steps, debugging
• Experience gained with software development process methodologies (test driven) • Get acquainted with additional development tools (e.g. source-versioning, profilers) • Get a grip on design patterns and other best practices
Requirements
• Good understanding of OOP • Good Java programming skills • Eclipse RCP is a plus
Selection process
• Send an as complete as possible CV, outlining any experience close to the requirements list. A letter of intent might be a plus
• 30 minutes technical interview focused on the requirements above
Duration
This project must be prefaced with a period of getting to know the application and the required Eclipse RCP mechanisms, thus it is not suitable for a 3 weeks practice period. The duration can be anywhere between 6 and 12 weeks, at a minimum of 4 hours daily.
Automated testing and quality assurance
Description
Develop automated test cases for the validation of Java applications: test scenario definition, test develop-ment and execution, result interpretation, bug reporting, test suite integration into the current test envi-ronment.
Research test tools and devise solutions to validate and measure application’s performance in concurrent scenarios. Improve quality assurance by integrating the application with a CI tool (e.g. Jenkins) and enhance reporting of relevant quality metrics.
Write documentation to depict the usage of tools, APIs and methodology used
Benefits
• Experience gained in automated test development • Experience gained with JUnit
• Get acquainted with additional development tools (e.g. source-versioning, profilers, CI) • Get a grip on design patterns and other best practices
Requirements
• Good understanding of OOP • Good Java programming skills • JUnit and Eclipse RCP are a plus
Selection process
• Send an as complete as possible CV, outlining any experience close to the requirements list. A letter of intent might be a plus
• 30 minutes technical interview focused on the requirements above
Duration
This project must be prefaced with a period of getting to know the application, learning JUnit thus it is not suitable for a 3 weeks practice period. The duration can be anywhere between 6 and 12 weeks, at a mini-mum of 4 hours daily.
.NET TimeTracker development
Description
Implement a brand new application, intended to keep track of the hours worked on projects in a soft-ware development company. The users should be taken from company’s Active Directory.
The features of the application include the following:
• Allow creation, editing and deleting of system entities, depending on certain rules • Summarize worked hours per various criteria
• Create monthly and project reports • Export data to Excel
• Optional: implement communication with another internal application.
Benefits
• Experience with JavaScript, HTML, CSS, jQuery • Experience with ASP.NET/MVC ASP.NET
• Get acquainted with development tools (e.g. source-versioning, profilers, web technologies) • Get a grip on design patterns and other best practices
Requirements
• Good understanding of OOP • Good Java or C# programming skills • Visual Studio experience is a plus
Selection process
• Send an as complete as possible CV, outlining any experience close to the requirements list. A letter of intent might be a plus
• 30 minutes technical interview focused on the requirements above
Duration
This internship consists of two phases, each being approximately one month long: (1) learning and (2) build-ing the application. However, dependbuild-ing on intern’s existbuild-ing experience, results can be accomplished on a 4 hours daily schedule
.NET Industry development
Description
Be part of a team that implements an application for utility metering industry which facilitates the collec-tion of meter data and the transfer of the values to monitoring and billing systems. The applicacollec-tion is de-veloped using WPF and will run on Windows 8.1 tablets.
The features of the application include the following: • Read bar codes
• Read utility meters and store the data in the database • Facilitate the installation of new utility meters
• Synchronize data to a server • Allow signature input
Benefits
• Experience with WPF application development for mobile devices
• Experience the making of an application, starting from design phase and onto the user experience and GUI.
• Get acquainted with development tools (e.g. source-versioning, profilers, web frameworks and technologies)
• Get a grip on design patterns and other best practices
Requirements
• Good understanding of OOP • Good Java or C# programming skills • Visual Studio experience is a plus
Selection process
• Send an as complete as possible CV, outlining any experience close to the requirements list. A letter of intent might be a plus
• 30 minutes technical interview focused on the requirements above
Duration
This project must be prefaced with a period of learning about Web-related technologies and understanding the context, thus it is not suitable for a 3 weeks practice period. However, since the application will be
bro-.NET data-centric development
Description
Be part of our team and help us solve new challenges, either by developing new tools or by helping us re-veal performance limitations of existing global project.
This is a worldwide used application created for business developers to help them improve negations with customers.
The application is very interesting because it connects to a large number of data sources (SAP, ERPs, BW and other) through different techniques.
Benefits
• Experience with database centric project and different data acquisition methods. • Experience working with MS SQL and developing SQL queries.
• Experience developing ASP.NET application with C# programming language, starting from design phase and onto the user experience and GUI.
• Get acquainted with development tools (e.g. source-versioning, profilers, web frameworks and technologies).
• Get a grip on design patterns and other best practices.
Requirements
• Good understanding of OOP
• Good understanding of RDBM systems • Good Java or C# programming skills • Visual Studio experience is a plus
Selection process
• Send an as complete as possible CV, outlining any experience close to the requirements list. A letter of intent might be a plus
• 30 minutes technical interview focused on the requirements above
Duration
This project must be prefaced with a period of learning about Web-related technologies and understanding the context, thus it is not suitable for a 3 weeks practice period. However, since the application will be bro-ken down into a list of features to be developed and added gradually, the duration can be anywhere be-tween 8 and 12 weeks, at a minimum of 6 hours daily.