Job
In this role, you design and develop software functionalities for TRAFFIQX®, collaborate closely with support and engineering teams, estimate effort for projects, and update existing systems.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Implementation of product-related software development projects
- Effort estimates for software development projects and services with high complexity
- Collaboration with support teams and requirements engineers to define new features as well as to analyze and resolve issues with existing functionalities.
- Specification, design, and development of software functionalities for TRAFFIQX® product components
- Creation of mockups and wireframes
- Participation in peer reviews
- Development of automated tests for existing and new software components
- Updating, refactoring, and replacing legacy systems where appropriate and necessary
Our expectations of you
Education
- University degree in Computer Science, Engineering, or a comparable field of study
Qualifications
- Strong understanding of application architectures (event-driven, Command Pattern, etc.)
- Very good understanding of web application development as well as web/application servers (e.g., IIS, Kestrel)
- Understanding of Azure Cloud Architecture
- Ability to develop and maintain large existing code bases
- Good understanding of best practices in software development, e.g.: code repositories (e.g. Git), Clean Code, DevOps, quality assurance measures, solution/system documentation, OOD principles, modular software development (e.g. DI & IoC), and testing.
Experience
- Professional experience with the following combination of programming languages: C#, JavaScript/TypeScript, and TSQL.
- Experience with .NET and .NET Core, ASP.NET Core, JavaScript, TypeScript, Entity Framework, as well as RESTful services.
- Experience with client-side web application frameworks such as React/Angular
- Very good understanding of databases as well as experience in developing Data-Layer software based on SQL Server or a comparable DBMS and writing Data-Access code with .NET (e.g., EF or comparable ORM, LINQ, pure TSQL)
- Experience with dependency management tools (e.g., NuGet)
- Experience with CI/CD practices as well as build management tools (e.g., MSBuild)
- Experience in API development (e.g., OData, ASP.NET Core Web APIs)
- At least 5 years of professional experience in software development with the Microsoft .NET stack (.NET Framework 4+, .NET Core, .NET Standard).
What we offer
- Good career and development opportunities in a rapidly growing company
- Option for hybrid work
- Flexible working conditions
- A pleasant working atmosphere
- An innovative field of work
- Flat hierarchies
Benefits
Work-Life-Integration
Topics you will work on
Job locations
About your employer
b4value.net GmbH, founded in 2004 as a spin-off of the DFKI, is a company based in Kaiserslautern specializing in the electronic exchange of business documents. Their TRAFFIQX® platform enables easy integration into existing systems.
- Established Company
- Onsite, Hybrid
- Internet, IT, Telecommunication
More jobs
These jobs might also interest you
We - the HUK-COBURG Insurance Group - are among the top 10 largest in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our tradition of often...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...