Position: Middle .Net Developer (1152)
Company: Exadel
Category: .NET
Experience required: 3y
English level: intermediate

About Exadel:
Since 1998 Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 1000+ employees in development centers across America, Europe and Asia.

About the Project:
The platform creates exponential value for clients combining technology and business transformation on a global scale. Our teams will work within the platform and will create resources that will be responsible for: 
requesting, tracking, and collecting data from our clients in a more efficient and automated manner
slashing the time required to cleanse, validate, and prepare data (for completeness and accuracy) for downstream analysis 
combining professional experience and an immense collection of content with emerging technologies to discover patterns and anomalies in client data to automatically flag issues, identify opportunities, and assist in planning for upcoming needs.

The platform launched a year ago and uses only the latest technologies and modern architecture approaches:
Net Core 3.1
Angular 12
Mongo
Azure SaaS/PaaS
Docker, K8s
Azure ADLS Gen2, Informatica, Databricks, Spark, Levy, Python, Scala, and Machine Learning

Requirements:
Minimum 3 years of experience developing .NET applications
Good knowledge of .NET Core
Big data experience: Spark, Databricks, ADLS, Informatica, Scala, Python, and Machine Learning
Good knowledge of microservice architecture
Familiarity with Angular 11 (optional)
Hands-on experience with Azure PaaS/SaaS
Good knowledge of MongoDB
Good verbal and written communication skills
Ability to work with distributed systems and multi-process environment

Nice to have:
Bachelor or Master’s degree in computer science, computer engineering, or a related field

Responsibilities:
Design and implement microservices
Focus on usability, performance, scale, extensibility
Work with large amounts of data
Optimize the application for maximum speed and scalability
Work both independently and in close collaboration with others on the team