Aktuelni konkursi

PočetnaKarijeraPostani deo M&I timaAktuelni konkursi

Data Engineer

Lokacija: Novi Sad

M&I Systems, Co. is an IT business consulting-based company in Novi Sad. Since 1991, our mission has been building future-ready businesses through digital transformation. Following our values and our mission, we have been the regional leader in the field of business enterprise software. Some of our products and services include ERP software solutions, business intelligence systems, banking software, as well as providing management process optimization and management performance services for various industries.

We are a community of more than 250 employees, operating in five countries. Our ERP, SAP, and BI consultants and developers come from various backgrounds – including different industries, universities, modern technologies, and numerous partnerships in Europe and the USA.

What You'll Do

We are looking for a talented Software Engineer who will be responsible for building and optimizing databases, the rest of web API’s and other data-based access technology for storage and efficient distribution of large data sets, high bandwidth data needs to web applications, and direct downloads by commercial customers.

This role will require Data Management and Database Architecture skills experience. If you are excited about Big data and Analytics, solving complex problems, and working in a skilled Software team, we are looking for you!


Minimum of 3 years of programming experience C# with particular emphasis on software engineering best practices, .Net frameworks, SQL Server, AWS S3 API, web sockets, Java Script
Skilled in statistical & scripting languages Python Numpy, Pandas, Athena, R
Database & Database architecture experience AWS RDS, MYSQL, SQL, Oracle, Prostgres, Elastic Search
Experience with Industry data protocols One tick database, Bloomberg Bpipe, Open Mama, Google GDPR
Knowledge and use of Agile methodology
Experience with git, Jira, Confluence, Bamboo or other similar Dev Ops tools
Debugging experience
Strong organizational, time management and detail-oriented skills
Ability to work creatively and analytically in a problem-solving and collaborative environment
Professional, motivated attitude and strong interpersonal skills

Will be considered as a plus:

Bachelor's degree (Statistics, Mathematics, Computer Science, Data Science or another quantitative field)
Experience in software development in financial systems and technologies
Experience with creating data architectures for large datasets
Experience with the ELK stack, Grafana, Prometheus, Telegraph, or equivalent system monitor components

Your role would include:

Specification and design of a data storage architecture including high-speed working access, mid-term efficient storage and longer-term data recovery or disaster recovery needs
Design and optimize production data tables and databases for access based on use case
Best practices to build automation and support tools to extract load and transfer data across different environments (on-premises to cloud-based access, vendors SFTP to on premises proprietary databases) daily
Work with data product management to design and support systematic databased testing to identify issues and monitor data integrity
Support database administration and client support for the administration of users and user access, updating on-line documentation and other user access database needs
Work with Dev Ops to schedule automation to successfully produce daily tables, update tables and support improvements
Work with product managers to debug and develop efficient database queries to access databases via multiple programing languages (SQL, Python, R, C++, C#, JSON) in support client needs
Build simple UI tools support and enable workflow

What Type of Technology Environment You Will Work With:

OS: Windows, Linux
Development: Visual Studio, Subversion
Languages: Statistical software (R or S), Elastic Search (REST), Python, PowerShell, BAsh

We offer:

Opportunity to grow both personally and professionally
To become a part of a very friendly team of smart, great people, where ambition is recognized and motivated
Various activities in which you can participate during working hours (Fruit day, happy hours, sports activities and memberships)
Flexible working hours
Private health insurance

Want to know more about working in M&I? Visit our page Why is it great to be a part of the M&I team?

All candidates, who have applied for the job, will receive feedback after and/or during the selection process regarding their status.

For additional questions, you can contact us at: peopleoperations@mi-system.rs

Svi Vaši lični podaci koje budete uneli prilikom prijave za posao/praksu u M&I Systems, Co., biće korišćeni u svrhu procesuiranja Vaše prijave, kao i za potencijalna obaveštenja o drugim konkursima za radno mesto u M&I Systems, Co. prema Vašim kvalifikacijama.