Software Engineer, Database

DataArt·Brazil, Colombia, Mexico, Uruguay·Удалённо, Офис·4 мес. назад

About the Position

We are looking for a Software Engineer with strong experience in SQL, data platforms, and Azure based development to support relational database and data pipeline initiatives. You will be involved in design, architecture, development, review, feature enhancement, and production support.

About the Project

This project supports a global travel network focused on luxury and experiential journeys through improvements to its relational database and Azure data platform. The scope includes data platform design, architecture, development, and feature enhancement for marketing and reporting solutions.

About the Team

You will work closely with product owners, management, stakeholders, and other developers in a collaborative team environment. The team focuses on requirement clarification, solution design, code review, testing, and production support.

Responsibilities

  • Collaborate with the team and product owners to define and clarify requirements
  • Perform detailed analysis and develop robust and maintainable solutions aligned with business needs
  • Analyze, plan, develop, deploy, and manage large scalable distributed data systems
  • Develop automated tests for unit, integration, regression, performance, and build verification
  • Apply entity relationship model design principles, good data typing practices, index management, data management, and data security
  • Develop reliable and maintainable code throughout the product development lifecycle
  • Research and prototype new product and database features, design approaches, and architecture concepts
  • Initiate and contribute to system improvements and innovations
  • Support troubleshooting and resolution of technical and performance issues in production
  • Review designs, code, and test plans of other developers and provide recommendations for improvement and optimization
  • Develop and maintain microservices and stateless architectures
  • Follow defined software development lifecycle best practices
  • Collaborate with management and stakeholders to identify requirements and establish priorities

Requirements

  • Understanding of the complete data analytics stack and workflow from ETL to data platform design to BI and analytics tools
  • Strong skills in databases and data processing
  • Hands on expertise with SQL and SQL analytics
  • Experience developing solutions with Snowflake cloud data warehouses
  • Intermediate level knowledge of developing solutions using C# or Python and REST API
  • Experience developing relational and non relational data platforms or data pipelines using Azure cloud solutions
  • Experience working with at least one scripting language such as PowerShell, Perl, Python, or Ruby to automate manual tasks including monitoring, deployments, or testing
  • Technical and communication skills relevant to team collaboration and delivery
  • Ability to work as part of a team with minimal supervision in a fast paced environment
  • Experience managing and developing SQL Server, BI Suite, and database custom tools using SQL Server Data Tools
  • Experience with Git repositories

Nice to Have

  • Database architecture and design experience
  • Travel industry experience
  • E commerce experience with CRM or online sales
  • Snowflake experience
  • Experience delivering data migration projects

Technologies

SQL, Snowflake, Azure, C#, Python, REST API, PowerShell, Perl, Ruby, SQL Server, BI Suite, SQL Server Data Tools, Git

Похожие вакансии

Другие вакансии DataArt