Valyoubel AG

Software Developer

 

In General:

 

Software Developers aid in the innovation and creation of software and programs. Software Developer will work alongside a team of programmers to code programs that meet the need of the other organisational entities. They seek to facilitate the proper design and implementation of software. Software Developers follow the software development lifecycle (SDLC) to plan, design, build, test, and deploy software applications, ranging from websites and mobile applications to web applications and internal software portals.


Responsibilities:

 

  • Responsible for software development of new products and services or changes requested by other organisational entities
  • Troubleshoots, tests, maintains and supports products and services delivered to customers
  • Deploys new products and services on local environments and prepares development release notes and guidelines
  • Works alongside a team of programmers to code programs meeting the need of other organisational entities
  • Seeks to facilitate the proper design and implementation of software
  • Follows the software development lifecycle (SDLC) to plan, design, build, test, and deploy SW apps, ranging from websites and mobile applications to web applications and internal SW portals
  • Estimates and plans time and effort costs of development tasks
  • Actively participates in professional software engineering best practices for the full software development lifecycle including coding standards, source control management and testing
  • Contributes to building creative, high-performing and measurable solutions
  • Researches and implements new technologies to improve time to market, service quality, flexibility and reusability
  • Feeds the product development pipeline with creative ideas
  • Has willingness to work in Agile Development environment

 

Qualifications:

 

  • Bachelor's degree on Computer Engineering or other related fields 
  • 3+ years of full-time industry experience in back-end development 
  • 1+ years of insurance experience is a plus
  • Good understanding of IT environment and infrastructure in insurance industry
  • Highly experienced in SQL
  • Highly competent to analyse problems and propose quick solutions
  • Strong verbal and written communication skills and ability to explain complex technical issues 
  • Strong know-how in computer science fundamentals 
  • Strong programming skills 
  • Strong command of at least one language and web application framework
  • Experience with relational and non-relational databases
  • System architecture know-how and full stack development experience is a plus