job description - Data Engineer
Purpose:
- The developer will form a vital part of a team of C# Developers who are responsible for creating cutting-edge software that supports critical, data-driven, business processes.
Duties will include, but not limited to:
Primary Duties
- Work as part of an agile Software development and Data engineering Team
- Develop cutting-edge software using the latest development tools and frameworks.
- Build and maintain Continuous Integration and DevOps pipelines
- Test-driven development
- Research and develop new technologies.
- Analyse and resolve complex and high impact production issues where required.
- Monitor systems performance and ensure all SLA’s are met.
- Assist technical writers with technical documentation and user manuals related.
Non-Negotiable Requirements:
- Demonstrates consistent behaviour aligned to the Organizational Culture.
- Experience in working with agile teams and successfully delivering agile based software projects.
- Proven experience in coding with an understanding of system architectures and knowledge of SOA.
- Solid knowledge of OO, development methodologies and applying patterns.
- Ability to work alongside Tech leads and Architects to integrate and propose viable solutions to business.
Tech Stack:
- C# .NET
- SQL
- Data Modelling
- Message Queues (Kafka/RabbitMQ)
- Source control concepts (Merging, Branching, Publishing)
- Rider IDE
- Continuous Integration (CI/CD)
- Relational databases / NoSQL Databases (e.g. Mongo)
- Visual Studio / VS Code
- Kubernetes/Docker Containerization
- Grafana Monitoring
Advantageous Requirements:
- Knowledge/experience on Domain Driven Design
- Knowledge/experience on Event Sourcing
- Knowledge/experience on Event Driven Architecture
- Azure Concepts & practices
Personal Competencies:
- Accountability And Execution
- Adaptability / Flexibility
- Control And Efficiency
- Effectiveness & Delivery
- Initiating Action
- Stress Tolerance
- Resilience
- Team Orientation
- Integrity and Innovation
Report
About the company
1 followers
Follow
We are a global technology and e-commerce leader, offering employees valuable international experience in the world of online gambling and advanced systems.