Senior .NET Developer | C# Microservices Architect | Remote
Full-time
Remotely
As a Senior .NET Developer, you'll spearhead the development and enhancement of a sophisticated self-service portal for enterprise employees. Remote / Worldwide. Your profound expertise in C#, .NET 8, microservices architecture, and SQL Server will be instrumental in crafting robust, scalable solutions that automate complete service management cycles and streamline HR operations through seamless system integrations.
Key Responsibilities:
- Architect and implement scalable microservice-based applications using .NET 8 and C# 12 to power our enterprise self-service portal.
- Design and optimize RESTful API endpoints for efficient data exchange between distributed services.
- Engineer sophisticated integration solutions connecting HR systems, Employee Cabinet, and Service Desk platforms.
- Collaborate with cross-functional teams to deliver pristine code within specified timelines and quality parameters.
- Leverage advanced ORM frameworks (Entity Framework Core 8.0, Linq2DB) to create performant database interactions.
- Implement performance enhancements through SQL query optimization and database schema refinements.
- Develop robust message queuing systems utilizing RabbitMQ and Kafka for reliable asynchronous service communication.
- Contribute meaningfully to code reviews, architectural discussions, and technical decision-making processes.
- Troubleshoot and resolve intricate technical challenges in production environments.
- Craft clean, maintainable code adhering to SOLID principles and industry best practices.
Required Skills and Experience:
- Minimum 5 years of commercial development experience with .NET technologies.
- Advanced proficiency in C# programming and comprehensive knowledge of the .NET ecosystem (ASP.NET Core, Web API).
- Demonstrable expertise implementing microservices architecture patterns and distributed system strategies.
- Extensive hands-on experience with Entity Framework Core or comparable ORM technologies.
- Proven track record designing and implementing RESTful APIs following contemporary best practices.
- Substantial experience with MS SQL Server and advanced query optimization techniques.
- Thorough working knowledge of Git version control and collaborative development workflows.
- Comprehensive understanding of object-oriented programming principles and SOLID design methodology.
- Practical experience with asynchronous programming patterns and multi-threading concepts.
- Demonstrated ability to write efficient, secure, and maintainable code with appropriate documentation.
- Exceptional analytical thinking and meticulous attention to technical details.
Why Join Our Team:
Become part of our exceptional engineering team and help craft enterprise-grade solutions that transform business operations. We provide a flexible work environment with remote opportunities, competitive compensation, and substantial professional development resources. You'll tackle intellectually stimulating challenges using cutting-edge technologies while collaborating with talented peers who value your expertise. Our flat hierarchy ensures your voice is heard and your contributions make a tangible impact on our product evolution.