Software Analyst
2 maanden geleden
About the Role
Cosine is seeking a highly skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.
Key Responsibilities
- Design and develop software analysis tools to help scientists gain insights into collected data.
- Manage and develop features in our internal database using the Django framework.
- Create, test, and maintain various data pipelines to ensure a correct and efficient data flow.
- Develop and maintain user interfaces for interaction with software tools, ensuring a user-friendly experience.
Requirements
- Masters degree in Computer Science, or 5+ years experience in Computer Science/Software Engineering or equivalent.
- Extensive knowledge of the Python programming language, including unit testing, and handling package managers such as pip.
- Familiarity with essential packages such as Django, Flask, NumPy, and Matplotlib.
- Essential experience with Django and Django REST Framework, proficiency in building web applications.
- Curiosity to learn scientific programming, encompassing not only conventional software architectures but also a deeper understanding of working with arrays/data points, mathematical functions, and datasets in a scientific context.
- Ability to handle a holistic software approach, ranging from front-end to back-end development, API integration, database management, testing, and software pipelines.
- Proficient use of Git(Lab) for version control and collaborative development.
- Competence in terminal-based operations, a Linux environment, SSH connections, and proficiency in managing virtual machines and virtual environments.
- Basic proficiency in web development, including maintenance of web tools using HTML, CSS, and JavaScript (including JQuery), recommended but not mandatory.
Desirable Skills
- Ability to understand, speak, and write English in a professional working environment.
- Analytical skills, ability to solve complex problems.
- Attention to detail and focus on quality.
- Ability to write clear and comprehensive technical software documentation.
- Good additional communication skills in German, French, Italian, Dutch, or Spanish are an advantage.
- Ability to work well in a team.
- Good time management.
About Cosine
Cosine is a dynamic and international company that offers a part-time or full-time onsite position in a dynamic and international setting, where you can combine your knowledge with highly innovative technology and applications with good and flexible working conditions.
-
Financial Controller
3 weken geleden
Sassenheim, Nederland Oceans of Energy B.V. VoltijdOceans of Energy is an innovative and fast-growing company, dedicated to creating sustainable offshore solar technology and renewable energy projects that work in harmony with nature. The Financial Controller oversees OOE-financial accounts by taking ownership of the financial reporting process and reports to the CFO. We are seeking an experienced...