R&D Engineer II – Fullstack Cloud-Developer (m/f/d) – HYBRID
room
Ansys Optics
|
Zurich, Switzerland, Europe
event
Application Deadline: November 30, 2024

Summary / Role Purpose  

The Full Stack Cloud Developer contributes to the development of software products and supporting systems. In this role, the Full Stack Cloud Developer will collaborate with a team of expert professionals acting as a full stack developer in the development of modules, back-end microservices and front-end experiences with regards to providing high performance computing experiences to customers.  The Full Stack Cloud Developer will use technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives. 

Key Duties and Responsibilities 

  • Performs moderately complex development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems 
  • Understands and employs best practices 
  • Works in various computing environments including desktop (Windows and Linux), cluster, and cloud 
  • Performs moderately complex bug verification, release testing and beta support for assigned products. Research problems discovered by QA or product support and develops solutions 
  • Understands the marketing requirements for a product, including target environment, performance criteria and competitive issues 
  • Works under the general supervision of a development manager and closely with other members of the product creation team and other functions 

Minimum Education/Certification Requirements and Experience 

  • MS in Computer Science, Applied Mathematics, Engineering, or other natural science disciplines 
  • Working experience in technical software development proven by academic, research, or industry projects.  
  • Good understanding and skills in object-oriented programming 
  • Linux experience 
  • Passion to create high quality software in a productive team 

Preferred Qualifications and Skills 

  • Experience with cloud and distributed computing technologies like micro-service architectures and APIs (gRPC, REST) is a plus 
  • Experience with Go, Python, Angular 
  • Experience in a team-based software development environments, and with version control such as GIT 
  • Experience with High Performance Computing environments is a plus 
  • Good communication and interpersonal skills 
  • Ability to learn quickly and to collaborate with others in a geographically distributed team
share
Share