Software Engineer (.NET)
IBM
**Introduction**
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
As an engineer on our .NET tracing-technology for .NET, you are going for a deep-dive into applications running on the (Core)CLR. Our teams are always striving to deliver the best-in-class automatic tracing experience to our customers. This means ease of setup and use, as well as broad support for different frameworks and libraries or -ultimately- letting them instrument their own code with our SDK.You will be working as part of the cross-technology community of practice for tracing to drive standardization across all our supported technologies, while at the same time you will dig into new product features and maintenance of existing code. Key tasks to your day-to-day work include:
* Direct communication with Product Managers to plan and implement new features
* Direct communication with customers incontext of consulting and ticket-work
* Extend the .NET-Tracer’s capabilities by adding support for new libraries
* Refactor existing code and bring in new ideas
* Diagnose performance and find more efficient ways of achieving our goals.
**Required technical and professional expertise**
* 8+ years of deep expertise in the .NET FF, .NET Core and .NET ecosystem
* Familiarity with dependency-management and packaging
* Very good programming and refactoring skills with C#
* Proficient with Test-Frameworks and Test-Methodologies
* Curiosity for new frameworks and possibilities in the .NET world.
**Preferred technical and professional experience**
* Knowledge about the C++ .NET profiling/debugging interfaces
* Experience with C++ programming on Linux and Windows
* Knowledgeable about Docker & K8S
* Deep insight into microservice based architectures
* Experienced in using cloud-services on AWS, Azure, GCP
* Basic skills on Java-Development & TypeScript
Confirm your E-mail: Send Email
All Jobs from IBM