Position: .Net/Azure Team Lead/ Architect
Company: TEAM International Services, Inc.
Experience required: 5y
English level: intermediate

Dealing directly and working through brokers, its global client base consists of insurance companies, mid-to-large-sized corporations, and public sector clients.

As Platform Engineer you will be part of the SmartClaims team, with the goal to drive technological developments that we hope can help transform the re/insurance industry.

You are familiar with technology and cloud design patterns as much as you are with its culture and business models. You have gained experience in several cloud projects and have deployed at least one cloud-based application of relevant size to production. You know what is possible today and keep an eye on what is brewing in the scene, so you have your idea of what may become possible soon as well. You have a deep understanding of event-driven, horizontal and message-oriented architectures

If you are an experienced and innovative IT professional who is passionate about finding optimal solutions for demanding problem situations, we would like to speak with you about joining our dynamic team.


**Your main tasks are:**

Develop complex and highly scalable microservices-based applications in a cloud platform that surprises and delights
Build prototypes to verify that the architecture correctly links the functional requirements and the quality attributes with the proposed technical solution
Functional, unit, integration, and load testing of developed code
Ability to turn mathematical models into high scalable code


**Requirements**
Proven experience as an architect and developer
Experience in cloud applications and a cloud platform design (preferably MS Azure)
Deep understanding of cloud computing technologies (including open source), business drivers, and emerging computing trends
You have successfully deployed at least one cloud-based application of a relevant size to the production
Able to set and lead the technical vision while balancing business drivers and imperatives to help partners build profitable cloud businesses
Willing to stay abreast of technological developments in the IT sector and especially cloud technologies
Client-centric mindset
Excellent communication skills in spoken and written English
Technical Competencies

Ability to write scalable and rock-solid code in a cloud environment
Multiple years of experience with C#/.NET Core, experience in other languages such as Python and JavaScript is a plus
Experience with asynchronous programming models
Familiar with containers and orchestration
In depth-know how of RESTful/API, you have a deep understanding of REST and how the server-side API needs to be designed to ensure that the API remains efficient throughout the various project phases
Undergone complete SDLC with application development
You are familiar with protocols such as HTTP(S) and message-based protocols, for example, AMQP, protobuf, etc.
Familiar with SQL and document-oriented storage
Familiar with DevOps principles
Desired skills

Significant depth of technical experience in a number of the following Azure services and technologies: Service Fabric, Kubernetes, App Services, EventHubs, Azure Search, Redis Cache, Application Insights, Service Bus, CDN, API Management, Azure Storage, Azure CosmosDB, Azure SQL, Docker


Benefits
• Competitive salary based on your experience level
• Friendly and trustful atmosphere
• Professional and career growth opportunities
• Big goals, challenging work, and meaningful feedback
• Opportunity to work and communicate directly with the customers
• Your health support via compensation of sports activities, vacation policy, and private medical insurance
• Free English classes
• Modern and comfortable office in the city center