Description:

We are looking for a Java Consultant, middle or senior level, to help to the development of new software services and capabilities in the geospatial sector.

Responsibilities:
  • Development of software modules for existing software platforms
  • Supporting development of new software modules and/or GUI for new software platforms
  • Writing technical and functional specifications
  • Writing documentations regarding projects (user guides, etc.)
  • Autonomy, capacity for analysis in order to ensure timely deliveries
  • Workshops participation (held in English)
  • Weekly reports regarding performance and activity flow
Mandatory requirements:

The candidate must have a broad background in computer programming, with emphasis on desktop based development. She/he should have a hard working mentality and the willingness to adapt to new challenges and learn new areas of expertise. The following are the essential abilities and knowledge:

  • Degree in either computer science or a science discipline which includes a strong emphasis on computer programming
  • Solid understanding of computer logic in general, including optimizing software for use on available hardware and multi-threading
  • Good mathematical background
  • Knowledge and experience of using OOP languages, specially Java
  • Knowledge of development for desktop GUI applications
  • Advanced knowledge of and experience with client side Java desktop frameworks, including AWT and Swing
  • Familiarity or some experience of using JavaFX and/or image processing libraries (such as JAI, ImageJ, Marvin, etc.)
  • Knowledge and experience of Java IO and Java NIO packages
  • Knowledge of and experience with backend technologies, including PostgreSQL or MySQL databases
  • Experience using the GIT versioning system
  • Strong technical background with proven track record in successful software development, implementation, bug fixing and support
  • Excellent coding standards, including appropriate formatting, commenting and version management
  • Excellent team worker with good communication skills
  • Familiarity with at least one IDE for software development
  • Experience of working and collaborating with a technical development team
  • Ability to work and appropriately express ideas with non-technical colleagues and clients
  • Excellent report writing skills, enabling the creation of both detailed technical reports and accessible client facing reports
  • English advanced level
What to expect from us:
  • Challenging & professional work environment with a dynamic international team
  • Competitive salary package, meal tickets included
  • Opportunities for professional development
  • Various in-house training, including project specific training
  • Internal programs for professional development – mobility within the company’s projects
  • Social/Team activities
  • The opportunity to become part of an innovative activity domain
  • Possibility for flexible working hours
  • Value recognition

Candidates may send a CV accompanied by a letter of intention via e-mail to: resurseumane@c-s.ro

 

By sending your CV or your application, you explicitly consent to the processing of your personal data by CS GROUP – ROMANIA, for recruitment purposes, in accordance with our Recruiting Privacy Policy available here.