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.