We are looking for a highly Lead Engineer to join the team for a 4-week Proof of Concept (PoC) project. The engineer will play a crucial role in addressing existing application challenges which include complexity lack of expertise sustainability concerns non-user friendly interface legacy functionality and the need for agility and flexibility. This PoC aims to demonstrate the feasibility of the proposed technological solutions and set the stage for the subsequent MVP development and post-MVP releases in close collaboration with the clients engineering and technical leadership teams.
Key Responsibilities:
- Create a functional prototype to demonstrate the feasibility of the selected technologies and solution.
- Establish a suitable development environment ensuring that it is aligned with the target design.
- Implement the initial design framework for the system.
- Configure containerized environments for the application using Docker and Kubernetes.
- Build microservices that will communicate with each other.
- Develop a Blazor-based frontend with DevExpress/Telerik acceleration focusing on the implementation of a simplified user journey.
- Implement a user journey with a few key screens selected during the Discovery phase.
- Gather feedback from stakeholders document insights and make necessary adjustments to improve the prototype.
- Conduct knowledge sharing sessions with the development team ensuring that insights and best practices are effectively transferred.
Tech Stack:
- .NET Core Blazor
- Microservices Architecture
- Azure Cloud (AKS Load Balancer Service Bus Blob Storage SQL)
- Docker Kubernetes
- RabbitMQ Azure Service Bus
- ELK Stack Azure AppInsights
- Oracle databases Azure SQL
- Azure Active Directory
- Swagger
Skills & Experience Required:
- Proven experience as a .NET Lead Engineer particularly Core and Blazor.
- Solid expertise in microservices architecture and containerization (Docker Kubernetes).
- Experience with Azure Cloud including Azure Kubernetes Cluster Azure Load Balancer and other Azure services.
- Knowledge of message brokers like RabbitMQ and experience with ELK Stack for monitoring and logging.
- Strong understanding of development best practices and the ability to lead knowledge sharing sessions.
- Experience with Oracle databases and Azure SQL.
- Familiarity with Swagger for API documentation.
We offer*:
- Flexible working format - remote office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program tech talks and trainings centers of excellence and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers