Project Overview: We are collaborating with a major client in the business travel industry to expand their system for managing airline tickets and associated invoices. Due to an increased project scope, we are looking for a Senior .NET Developer who not only possesses strong technical expertise but also experience in business analysis and team task management. This role will be crucial in conducting a technical audit, optimizing current processes, and ensuring the timely delivery of project requirements.
Technological Stack:
- Backend: .NET 8 (senior-level proficiency required)
- APIs: GraphQL with HotChocolate
- Messaging System: RabbitMQ
- Database: PostgreSQL
- Architecture: Microservices
- Frontend: React, Next.js (knowledge required for architectural analysis and recommendations)
Key Responsibilities:
- Conduct a comprehensive technical audit of the project to identify bottlenecks and propose solutions to optimize the development process.
- Analyze business requirements and translate them into technical strategies, ensuring alignment with project timelines.
- Take ownership of task management and prioritize team workloads to ensure timely and efficient delivery.
- Actively participate in development alongside the team, providing hands-on support and guidance.
- Collaborate with cross-functional team members to design, develop, and implement robust solutions.
- Provide architectural insights and recommendations for both backend and frontend components to improve system performance and scalability.
Requirements:
- 5+ years of hands-on experience in .NET development with deep knowledge of .NET 8.
- Proven experience in GraphQL (preferably with HotChocolate), RabbitMQ, and PostgreSQL.
- Solid understanding of microservices architecture.
- Experience with frontend technologies (React, Next.js) to analyze and propose high-level architectural solutions.
- Strong experience in business analysis and technical auditing to optimize project delivery.
- Proven ability to manage tasks and workflows in a development team setting.
- Native Polish speaker; English proficiency is not required.