Search jobs and placement papers

Software Developer for Configit's Build product development team at Configit (Copenhagen, Denmark)

What you will do 
You will be developing on Configit Build, a Java-based platform that lets users model their products, and create custom CPQ (configure, price, and quote) applications based on those models. Your tasks range from implementing advanced algorithms, to developing architecturally extensible, scalable, and maintainable software.

In addition to creating new features and improving existing ones, you will also help integrate Build in to our new, upcoming cloud platform.

The open position is with the Build Studio team, and you will be working with technologies like Eclipse, EMF, Git, and Maven.

Your responsibilities 
Most of your work will consist of developing new features, further development of existing features, and bug fixing/maintenance. In addition, you will: 

  • Develop new interaction features 

  • Write unit tests and model tests 

  • Work with the QA and UX functions to ensure we deliver high quality, robust software 

  • Do code reviews in the team 

  • Participate in developing processes and coding standards  

  • Refactor existing code 


Configit’s products and solutions are complex systems for large enterprises. We don’t expect you to know our product or business areas in depth from the beginning, and you will receive the training necessary to bring you up to speed.

What you bring 

  • A Master’s degree in Software Development, Computer Science, Mathematics, Software Engineering, or similar 

  • Experience developing software in Java 

  • Experience working with technologies like Eclipse, EMF, Git, and Maven is an advantage 

  • Familiarity with Agile methodologies like Scrum 

  • Knowledge of common design patterns 

  • Ability to dive into and work on a large and complex codebase 

  • Good English communication skills (written and verbal)


About Configit Build 
Build is a platform that lets you model highly customizable products, define how they relate in a solution, and configure them in a visual environment. End users like sales representatives use Build to offer customized solutions to meet their clients’ needs. For example, to configure networks of heating or current components, or to determine the number of production lines needed to facilitate a certain capacity flow level.

The Studio team works on our authoring environment for declarative modeling of a full configurator application containing the formal rule description, structure, visualization, and modeling of the end UI of the configurator. The Studio team makes it easy and efficient to author and model complex and large configuration solutions, by making intuitive and intelligent tooling for the expert modelers.

The Configurator team works on the configurator engine - the consumer of the model description from Studio. Configurator has the right building blocks of functionality to create end system configuration solutions. It is a complex, modularized application that handles 2D visualization, rule resolution, data export and UI.
by via developer jobs - Stack Overflow
 

No comments:

Post a Comment