Position: Database Developer
Company: Onventis
Category: Data Engineer
Experience required: 3y
English level: upper

At Onventis we assign teams to work with customer needs, we don't give them specific solutions to implement.

We strive to understand the problem first, LIVE it and deliver products that make a difference to our end users. 

Being part of the journey to create the products that customers love and work with daily, is a great joy and experience.

We think it's fun to come to work every day, and we think you will too!

Our platform team, whose mission is to provide stable and scalable solutions for all the feature teams, is currently searching for a DB Developer. 

What competences we are searching for:

-excellent MS SQL skills;
-.Net and C# skills;
-ADO.NET;
-SSRS;
-ETL;
-SQL profiling;
-good understanding of other DB technologies like: document DBs (MongoDB);
-solid understanding of sharding / partitioning strategies for different DB types;
-understanding microservice architecture and splitting monolithic applications;

Nice to have:

-in-memory search technologies (Apache SOLR)
-key-value stores (REDIS) graph DBs (eg. Neo4J) experience with Power BI;

What you will practice:

-Make DB related performance optimizations to make DB slimmer and faster;
-Improve applications so that DB is used more efficiently;
-Own and enhance certain areas, related to DB, like reporting, DWH;
-Improve data warehouse so that it is deployed faster and performs better;
-Build scalable, maintainable, fault tolerant, well documented technical solutions and code of high quality;
-Implement archiving / deletion strategy;
-Improve DB monitoring and logging;

How you will work:

-align with the team during daily stand up meetings;
-participate in team refinement and planning meetings to discuss the scope of work;
-cooperate with architectural board, DevOps team and Technical Leaders to align on major topics;
-speak out for improvement suggestions during retrospective meetings
work with feature branches according to GIT FLOW;
-participate in development and cross team sync up meetings to learn new, understand company horizons and goals;
-participate and hold internal knowledge workshops.
-Make Spikes to understand new technologies and approaches;

You will: 

-have time to "think" and work with the team to implement the best ideas in features;
-work in the platform team, who cares; 
-concentrate on essence of your job; 
-see CORE culture (customer-oriented; open-minded; responsible; excellent) in action; 
-work in remote schedule (with occasional business travels to the main development hub in Stuttgart);
-discuss feedback on your expectations and performance twice a year with your Lead; 
-get regular salary reviews once per year;
-regular informal  1-1 meetings with your Lead;
-grow professionally, working closely with technical architect and other senior colleagues;
-get medical insurance;
-attend workshops and conferences;
-access to e-learning platform;
-travel allowance;
-company pension scheme;
-free sports at STEP Sport & Spa;
-job bike;
-regular company events to boost networking and knowledge sharing.