Job Title
Senior Full Stack .NET Engineer
Location
Hybrid (Amsterdam or Munich)
Employment Type
Full-time
About Us
Our client is a global digital distributor of electronic components operating globally.
Job Summary
We are seeking a Senior Full Stack .NET Engineer to design, build, and maintain critical internal software platforms. This role is essential to strengthening internal software delivery, improving production ownership, and building long-term engineering capabilities within our engineering organization.
Responsibilities
- Design, develop, test, and maintain full-stack applications using .NET / C# on the backend and modern web technologies on the frontend.
- Build and maintain APIs, services, integrations, user interfaces, background jobs, and data-driven application features.
- Work with SQL Server-backed systems, including data access, query performance, stored procedures where applicable, and production data behavior.
- Translate engineering-ready backlog items and acceptance criteria into practical, maintainable technical solutions.
- Partner with Product / Delivery Managers to clarify requirements, edge cases, user workflows, and release expectations.
- Partner with Product Group Team Leads / Architects on technical design, implementation approach, estimates, dependencies, and risks.
- Write clean, maintainable, testable, and well-documented code that follows GEO engineering standards.
- Participate in code reviews and provide practical feedback to improve quality, maintainability, security, and performance.
- Write and maintain automated tests where practical, including unit, integration, API, and UI tests depending on the system.
- Support QA and Product / Delivery teams during defect triage, regression testing, UAT support, release readiness, and post-release validation.
- Investigate and resolve production defects, performance issues, integration failures, and other business-impacting application problems.
- Contribute to root cause analysis and corrective actions after production incidents or recurring defects.
- Identify technical debt, maintainability risks, and areas where refactoring or modernization can reduce production risk.
- Document important technical decisions, implementation notes, support procedures, and system behavior for future maintenance.
- Mentor mid-level and junior engineers through code reviews, technical guidance, and practical engineering examples.
Required Qualifications (Must-Haves)
- 5+ years of professional software development experience with strong hands-on experience in .NET, C#, and ASP.NET Core.
- Strong frontend development experience with Angular.
- Solid experience with SQL Server.
Preferred Qualifications (Nice-to-Haves)
- Experience with cloud services like Azure, AWS, or GCP.
- Containerization with Docker or Kubernetes.
- Automated testing frameworks (e.g., xUnit, NUnit, Playwright, Selenium, Cypress).
- Experience with other modern JavaScript / TypeScript frameworks (e.g. React, Vue.js).
- Strong understanding of HTML, CSS, JavaScript / TypeScript, browser behavior, API integration, and frontend application structure.
- Experience designing, building, and maintaining RESTful APIs and integrations with internal and external systems.
- Strong experience with relational databases like PostgreSQL, MySQL, or other relational databases.
- Solid understanding of software design patterns, SOLID principles, object-oriented programming, testability, maintainability, and secure coding practices.
- Experience working with existing enterprise applications, production systems, legacy code, or complex business workflows.
- Experience using Git-based workflows, CI/CD pipelines, and standard software development lifecycle practices.
- Practical experience with Azure DevOps, Jira, or similar systems for work tracking, backlog execution, code collaboration, and delivery visibility.
- Ability to troubleshoot complex application issues across frontend, backend, APIs, databases, integrations, and environments.
- Experience with SourceCore-like enterprise platforms, ERP-adjacent systems, warehouse systems, sales / purchasing workflows, finance workflows, or B2B transaction platforms.
- Experience with message queues, event-driven systems, background processing, scheduled jobs, or integration middleware.
- Familiarity with observability concepts such as logging, metrics, tracing, monitoring, alerting, and production diagnostics.
- Experience improving legacy systems through safe refactoring, modernization, performance tuning, and technical debt reduction.
- Experience in electronic components, technology distribution, supply chain, logistics, manufacturing, e-commerce, or similar B2B environments.
- Interest in AI-assisted development tools and practical ways to improve engineering productivity and quality.
#J-18808-Ljbffr