Fynoris
Software Associate
FynorisSwitzerland15 hours ago
Full-timeEngineering, Information Technology

Role Description

The Software Associate contributes to the development, testing, and maintenance of software applications and systems. Working as part of a collaborative engineering team, this role involves coding, debugging, and supporting technical solutions that meet business and user requirements. It is ideal for early-career professionals seeking to expand their technical skills and gain experience in the full software development lifecycle (SDLC).

Key Responsibilities

  • Assist in the design, development, and implementation of software applications using modern programming languages and frameworks.
  • Write clean, efficient, and maintainable code following established coding standards.
  • Debug, troubleshoot, and resolve software issues in collaboration with senior engineers.
  • Participate in testing processes, including unit, integration, and regression testing.
  • Support database integration, API development, and front-end or back-end enhancements.
  • Collaborate with cross-functional teams, including design, QA, and product management, to ensure successful software delivery.
  • Maintain and update technical documentation such as design specifications and user guides.
  • Participate in Agile or Scrum meetings, contributing to sprint planning and progress reviews.
  • Research and adopt new tools, technologies, and development practices to enhance performance and productivity.
  • Assist in monitoring and maintaining deployed applications, ensuring reliability and scalability.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 0–3 years of experience in software development or related technical roles.
  • Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript, or C#).
  • Familiarity with front-end or back-end frameworks such as React, Angular, Node.js, Django, or Spring Boot.
  • Understanding of databases (SQL and NoSQL) and version control systems (Git, GitHub, or GitLab).
  • Strong problem-solving and analytical thinking skills.
  • Ability to work collaboratively in a team environment.
  • Detail-oriented with a commitment to writing high-quality, maintainable code.
  • Eagerness to learn and adapt to new technologies and tools.
  • Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
  • The ideal candidate is a motivated, detail-oriented, and technically curious professional who enjoys solving complex problems and contributing to impactful software solutions. The Software Associate plays a key role in supporting the development team, ensuring code quality, and building a foundation for growth within the software engineering field.

Key Skills

Ranked by relevance