PHP development 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 Debian server. 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 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) Experience with technologies such as Javascript, HTML & CSS Experience with PHP, Mysql, and MVC frameworks is a plus 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 broken down into a list of features to be developed and added gradually, the duration can be anywhere between 6 and 12 weeks, at a minimum of 4 hours daily.
Java Eclipse RCP development 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. Graphical editing using GEF, including drag-drop functionality C code parsing and analyzing using CDT Various search capabilities Syntax coloring and highlighting Programmatic refactoring Experience gained with Eclipse RCP: internal structure of an Eclipse application, lifecycle, implementation steps, debugging Experience gained with software development process methodologies (test driven) Get acquainted with additional development tools (e.g. source-versioning, profilers) Good Java programming skills Eclipse RCP is a plus 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 Develop automated test cases for the validation of Java applications: test scenario definition, test development and execution, result interpretation, bug reporting, test suite integration into the current test environment. 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 Experience gained in automated test development Experience gained with JUnit Get acquainted with additional development tools (e.g. source-versioning, profilers, CI) Good Java programming skills JUnit and Eclipse RCP are a plus 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 minimum of 4 hours daily.
.NET TimeTracker development Implement a brand new application, intended to keep track of the hours worked on projects in a software development company. The users should be taken from company s Active Directory. 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. 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) Good Java or C# programming skills Visual Studio experience is a plus This internship consists of two phases, each being approximately one month long: (1) learning and (2) building the application. However, depending on intern s existing experience, results can be accomplished on a 4 hours daily schedule
.NET Industry development Be part of a team that implements an application for utility metering industry which facilitates the collection of meter data and the transfer of the values to monitoring and billing systems. The application is developed using WPF and will run on Windows 8.1 tablets. 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 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) Good Java or C# programming skills Visual Studio experience is a plus 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 broken down into a list of features to be developed and added gradually, the duration can be anywhere between 6 and 12 weeks, at a minimum of 4 hours daily.
.NET data-centric development Be part of our team and help us solve new challenges, either by developing new tools or by helping us reveal 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. 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).. Good understanding of RDBM systems Good Java or C# programming skills Visual Studio experience is a plus 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 broken down into a list of features to be developed and added gradually, the duration can be anywhere between 8 and 12 weeks, at a minimum of 6 hours daily.