These are your tasks
- You work out and develop concepts for the implementation of current requirements of existing systems in the back- and frontend.
- You plan software architectures in an existing, constantly growing system landscape with the help of various notations such as BPMN or UML. Notations like BPMN or UML.
- You extend our workflow management and CRM systems and their interfaces.
- You participate in all activities of the software development cycle - from database modeling to deployment.
- You identify optimization potentials in quality, performance and maintainability and implement them in the team.
- You perform code reviews of the software programmed in the team to ensure quality.
What we are looking for
- Completed computer science studies or a comparable education with at least 5 years of professional experience.
- Familiarization with new software systems and system landscapes is easy for you.
- An effective way of working and high quality standards for work results are no contradiction for you.
- The documentation of your work and concepts is just as important to you as an error-free and clean implementation.
- You have extensive experience in the development of high-performance database applications in the .Net environment.
- You have profound knowledge in the programming languages C# and SQL.
- You have several years of practical experience with ASP.NET, SOAP/WCF, Restful APIs, JavaScript, Angular and CSS and ideally have experience with Bootstraps and MVC.
- Dealing with large amounts of data does not cause you any difficulties. Ideally, you know methods for performance optimization. Not a must-have, but welcome plus points in your profile.
- Fluent in business German and a good command of English.