Standard Software Developer (Full Stack)
Standard Software Developer (Full Stack) – Germany
Technologies in focus: .NET, Vue.js, Application programming interfaces
Your responsibilities:
- Specification and development of software products in the area of cyber security
(email management, communication channels, collaborative platforms), service-
oriented architectures and microservices on client and server side - Requirements analysis and implementation of systems developed with .NET, .NET Core (C#) and C++
- Support and customization of web applications, developed with modern user interface
technologies (like Vue.js) - Revising, updating, refactoring and debugging of source code
- Implementation of systems in consideration of software development standards and
programming and usability guidelines - Continuous improvement of the knowledge about .NET languages and active positioning
of the knowledge in the company
Your experience:
-
- Bachelor or Master of Science degree in Computer Science or related discipline or
practical experience from a former position - You have 3+ years’ experience in the development with .NET, .NET Core (C#,
ASP.NET) and Microsoft Visual Studio - You have experiences with ongoing technologies (.Net Core, Mono Framework, HTML5,
CSS3, JavaScript, jQuery, one or more frontend technologies such as Vue JS, Angular or
React) - You have knowledge of Multi-Threading, Web services, Microservices, RESTful API,
and Service Bus - You have knowledge in network authentication, authorization, encryption protocols such
as TLS and SSL - You have experience in using architectural, behavioral and structural design patterns
using C# and .Net - You have experience to integrate third-party software systems via REST Api or other
interface technologies - You are familiar with database and storage systems like relational databases and
document-oriented databases like MongoDB - You have first experience with agile methodologies (particularly Scrum)
- You can present complex circumstances
- You have good English language and German language knowledge (desirable)
- You have knowledge of operating systems like Microsoft Windows and Linux
- You are open-minded about new technologies and like to work in a team
- Bachelor or Master of Science degree in Computer Science or related discipline or