Full Stack Developer - Enterprise & Distributed Systems (Microsoft Stack)
Role details
Job location
Tech stack
Job description
Expertise in designing, developing, and maintaining large-scale enterprise software systems, distributed systems architecture and a deep knowledge of the Microsoft technology stack, including C#, .NET, ASP.NET Core, Entity Framework, and Azure., * Design and implement scalable and maintainable enterprise applications.
- Participate the development of distributed systems with high availability, fault tolerance, and performance in mind.
- Collaborate with cross-functional teams including DevOps, QA, Product Management, and UX/UI.
- Fostering a culture of continuous learning and improvement.
- Drive best practices in software engineering, including code reviews, testing and CI/CD.
- Evaluate and integrate new technologies and frameworks into existing systems.
- Ensure security, compliance, and performance standards are met across all applications.
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Troubleshoot and resolve complex technical issues across the stack.
- Stay updated with emerging technologies and industry trends to drive innovation.
Requirements
Do you have experience in TypeScript?, Deep understanding of both front-end and back-end technologies, as well as a proven track record of delivering robust, scalable, and secure solutions in complex environments., * 5+ years of professional experience in software development.
- Expert-level proficiency in C#, .NET Framework, .NET Core, and ASP.NET Core.
- Deep understanding of distributed systems, microservices architecture and event-driven design.
- Strong experience with SQL Server, Entity Framework, and LINQ.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, TypeScript and Blazor.
- Solid experience with Azure services (App Services, Functions, Service Bus, Redis Cache, etc.).
- Strong understanding of software architecture patterns (DDD, CQRS, Clean Architecture).
- Familiarity with DevOps practices, including CI/CD pipelines and containerization tools (e.g., Docker).
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Benefits & conditions
Your Benefits - What We Offer You:
- Diverse and challenging tasks
- Attractive compensation package
- Collective agreement of the metal and electrical industry
- 30 days of vacation
- Company pension scheme
- Bicycle leasing / Job Ticket
Posting Dates: Oktober 27, 2025 - November 23, 2025
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply