Junior Software Engineer at RepRisk

About RepRisk

RepRisk is a leading business intelligence provider specializing in dynamic environmental, social and governance (ESG) risk analytics and metrics.  

Daily, RepRisk systematically screens big data from a broad range of open intelligence sources in 15 languages in order to identify, filter, analyze and quantify ESG risks (such as environmental degradation, human rights abuses and corruption) related to companies, projects, sectors and countries.  This external perspective provides valuable insight on whether a company’s policies, processes and commitments are consistently translating into performance.

Since 2006, RepRisk has built and continues to grow the most comprehensive ESG risk database that serves as a due diligence tool and early warning system in risk management, compliance, investment management, corporate benchmarking and supplier risk.  The database currently includes risk profiles for over 52,000 public and private companies and 12,000 projects as well as for every sector and country in the world.

Headquartered in Zurich, Switzerland, RepRisk serves clients worldwide including global banks, insurance companies, investment managers, and corporates, helping them to manage and mitigate ESG and reputational risks in day-to-day business.

RepRisk provides the transparency needed to enable better, more informed decisions. For more information, please visit www.reprisk.com.

Job Description

Four-month internship at RepRisk headquarters in Zurich, Switzerland with the possibility of a regular full-time position thereafter.

To be filled by August 1, 2015 or by agreement.

Contact: Ivana Suter / Marta Lado, Office Administrator, Phone: +41 43 300 54 43, Email: [email protected]

As a Junior Software Engineer you will be involved in all aspects of the software development process within RepRisk, including design, implementation and operation.  The role will primarily involve development and maintenance of data processing and language analysis solutions, mainly written in Java and PHP.  There will be frequent opportunities to work on a broad range of technologies from UI/frontend (HTML/JavaScript), data processing and integration, machine learning and NLP, databases (SQL/ORM) to deployment and operation on a Unix environment.

You will benefit from working with a small but experienced team that will offer support and the scope to greatly enhance your technical skills and knowledge and you will profit from an agile development ecosystem using state-of-the-art open-source technologies.  We want to find someone who is keen to contribute ideas and who loves implementing brilliant solutions to problems.

Your main responsibilities will be as follows:

§ Implement features in various programming languages

§ Deployment, operation and support of existing software solutions § Create and maintain technical documentation

§ Implement front-end and graphical user interface functionality

§ Software testing and quality assurance

We offer a four-month internship at our Zurich headquarters. The successful candidate will be offered a regular full-time position thereafter.

Candidate Profile

You have a background in object-oriented analysis and design as well as in implementation and testing, preferably in Java.  Strong analytical skills and profound knowledge in algorithms and data structures are required.  You have the willingness to learn and explore new technologies to create fast, reliable and high quality software solutions.  

You are result-driven and maintain a pragmatic outlook without compromising quality.  Getting up and running quickly in all areas of IT and coping with changing requirements in an agile environment should be among your established skills.  In addition, the position requires strong self-management, the ability to deliver on agreedupon
tasks, and to manage expectations even when under pressure.

You must be fully fluent in English. Conversational German would be an advantage, but it is not necessary.  Any other major business languages would be a plus.

Education and Experience

§ A Bachelor’s Degree in Computer Science, vocational education in application programming or equivalent experience

§ Extracurricular projects and experiences that demonstrate your interest in data analysis/machine learning and/or software design and implementation are welcome

Your Benefits

§ International work environment

§ Entrepreneurial and dynamic work-environment with a young and motivated team

§ Flexible working hours

§ Opportunity to make contributions to the open-source software community

§ Opportunity to make a significant contribution to the field of sustainability

Job title: Junior Siftware Engineer

Location: Zurich

Contract: Four-month internship with the possibility of a regular full-time position thereafter.

Closing date: Rolling application. To be filled by 1 August 2015.