Our client, a leading global technology company, is seeking a highly skilled Senior Software Engineer with strong expertise in.NET Core, Web API, and React/Next.js to join their dynamic engineering team.
Requirements
- Design, develop, and maintain robust, scalable applications using.NET Core, Web API, and C#.
- Implement and manage data access using Entity Framework and Dapper.
- Build and maintain RESTful APIs ensuring high performance and reliability.
- Develop and integrate front-end components using React.js or Next.js (JavaScript/TypeScript).
- Collaborate with cross-functional teams to design and implement system architectures aligned with business goals.
- Manage AWS services such as S3, Lambda, and cloud-based integrations.
- Work with RabbitMQ for event-driven messaging and distributed systems.
- Design and optimize SQL Server databases for performance, scalability, and data integrity.
- Implement unit testing frameworks to ensure high code quality and maintainability.
- Develop and schedule background jobs and worker services for asynchronous processing.
- Participate in code reviews, mentor junior developers, and uphold best practices across the engineering team.