Position: C#.NET Developer
Company: MSV Multicall
Experience required: 1y
English level: intermediate

Tasks:
- Maintenance and error analysis / troubleshooting of various productive software modules as part of the process / project
- (Further) development of technical software components, including for process control and automation within the productive process, as well as modules for mapping technical aspects and requirements
- Independent processing of tasks on the basis of the order management available in the project / procedure
- Identification of opportunities for improvement of the existing technical architecture and software components
- Coordination of the technical implementation options with the client
- Documentation of the technical components
- Planning and implementation of tests and approvals and eliminating errors from the test phases in the applications / components
- Advice on the implementation of the technical architecture in software development
- Assessment of technical risks as well as advice to the client on options for action to eliminate or minimize risks
- Development and implementation of new processes for CI / CD pipelines
- Regular participation in project coordination

Must requirements:
- Proven expertise as a software developer .NET / C #
- Experience with database connection MS SQL-Server and oracle
- Good knowledge of SQL
- Experience with GIT

Desirable:
- Experience with Visual Studio 2017, NuGet, ReSharper
- Experience with LINQ, Entity Framework
- Experience in the data warehouse environment
- Knowledge of rail-specific topics, e.g. timetable information systems (Hafas, RES, ...)
- Experience in the documentation and description of software architectures