Engineering

Solutions Engineer (Patras, Greece)

This is an exciting opportunity for a talented Software Engineer to work in Bytemobile's Solutions Engineering group in Patras, Greece. The group provides custom software solutions for high-visibility customers.

The successful candidate will be a software engineer with significant responsibility for the development of new software, ranging from low-level TCP/IP network programming to high-level web applications. You will work end-to-end on customer projects of relatively short duration (typically a few weeks), performing development, debugging, unit testing, and verification tasks. You will also be required to have very strong Solaris system administration skills and solid experience with network setup and configurations.

You will work with some of the most talented people in Greece, with several years of experience in delivering high-quality software on schedule in a fast-paced business environment. You will work in an exciting environment and have an opportunity to create, learn and contribute in one of the most rapidly evolving software development areas in the world today.

This position requires a combination of excellent software development skills and strong system administration skills and the ability to deliver high-quality software solutions on time.

Responsibilities:

  • Working in a dynamic environment where various software development and system administration skills are required
  • Analyzing software requirements, and performing software design and implementation of web applications with languages such as HTML, XML, PHP, and/or Perl
  • Performing software verification (testing) tasks
  • Performing advanced Solaris system administration tasks such as operating system installations/configurations and network installations/configurations
  • Understanding, maintaining and/or updating software applications that are developed with the C programming language
  • Generating technical documentation
  • Assisting in operations handover (documentation, reporting, support)

Required Qualifications:

  • A bachelor's degree from a university in Computer Science, Computer Engineering or Electrical Engineering. Possession of a master's or higher degree a plus.
  • At least two years' experience with the required technical skills
  • Ability and desire to learn new software tools, language and methods
  • Desire to pursue a career in a fast-paced, fast-growing software development company
  • A working knowledge of the English language

Required Technical Skills:

  • Knowledge of web development-related technologies, languages and tools (HTML, XML, PHP, or Perl, Apache Tomcat, etc.)
  • Knowledge of advanced Solaris system administration
  • Knowledge of the C programming language
  • Proven record of development, design, implementation, debugging, and unit testing with the above languages and tools
  • Strong knowledge of the internet and TCP/IP-related protocols and tools (HTTP, FTP, SMTP, LDAP, IMAP, SSL)
  • Experience with network (TCP/IP) programming, preferably in a Solaris environment
  • Strong knowledge of software development (IDEs) and configuration management tools
  • Knowledge of Unix/Linux scripting languages (C-shell, Korn shell, etc.) a plus
  • Knowledge of RDBMS (Oracle, SQL Server, or MySQL) a plus
  • Knowledge of object-oriented analysis, design and programming a plus
  • Knowledge of the J2EE framework a plus
  • Knowledge of J2ME or other wireless application development a plus


About Us