Responsibilities
- Design and maintain backend applications and APIs using .NET to enable data synchronization across systems
- Create and integrate RESTful APIs with proper handling of authentication, data mapping, and transformation
- Use Dapper, Entity Framework, or raw SQL to implement and optimize data access layers
- Develop efficient database schemas, queries, and stored procedures in SQL Server
- Implement message-driven workflows using RabbitMQ for asynchronous communication
- Improve legacy code by refactoring into modular and maintainable service components
- Diagnose and fix issues spanning application logic and data layers
- Produce clear documentation for system integrations, database structures, and API specifications
- Leverage AI-powered development tools (Claude Code) to enhance coding efficiency and code quality