Data Engineer (Remote)

SMG Ghana

SMG – Service Management Group is hiring a Data Engineer to join our team!

SMG helps organizations generate new revenue, grow existing revenue, reduce churn and detractors, and drive operational efficiencies. Our unique software with a service (SwaS) model puts a dual focus on platform technology and professional services, making it easy for brands to activate insights based on customer, patient, and employee feedback.

Are you looking for the next professional opportunity that will challenge you and advance your career? Join our team now! SMG is searching for a Senior Software Engineer who will use their technical expertise to help design, develop, and maintain cutting edge SaaS products. We are looking for associates who love technology and are excited to use their skills to build interesting software!

As a Data Engineer at SMG, this is what you will do:

  • Design, develop, and maintain complex data solution including but not limited to data model, ETL, performance tuning and testing.
  • Lead technical design and code reviews for all new enhancements and work delivered; can sign off on small features.
  • Understand complex business and functional requirements and provide direction in technical specifications and product requirements.
  • Enforce all coding best practices in design and development across the team
  • Maintain and improve current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third-party development tools, application platforms, hardware compatibility and operating systems.
  • Create, maintain, and execute unit tests
  • Create and maintain documentation on internal architecture of the system
  • Propose product design features to support scalability, usability, and better performance
  • Assess work required and provide formal estimates of effort to satisfy requirements
  • Work with technical architects to establish best practices in coding and development and ensure consistency of the use of best practices within the team
  • Perform other duties as assigned.

You are a perfect match for the role if you have:

  • Bachelor’s degree in Computer Science, related field, or equivalent work experience.
  • 3+ years’ experience in database design, development and operations
  • Previous experience building cloud-based SaaS applications.
  • Experience in building modern micro-service applications and a relevant technology stack.
  • Experience in building data pipelines for streaming and batch data processing, with high data volume
  • Strong technical skills, including architectural patterns and how/when to implement.
  • Experience with Agile Software development techniques including Scrum and Kanban.
  • Strong knowledge of formal Algorithmic analysis and design
  • Fluent English

Required tech stack experience:

  • Developing and deploying applications on a public cloud provider (ideally Azure)
  • Azure Data Factory, Databricks, Spark notebooks and SQL
  • Experience with SQL or similar relational database

Nice to have experience:

  • Database design and data modeling using relational and NoSQL platforms
  • Experience using document databases
  • Entity Framework Core
  • Azure DevOps, HDFS, GitHub, Hive, Elasticsearch and Mongo DB
  • Developing CI/CD pipelines
  • ETL Tool i.e. SSIS, Informatica or Talend
  • BI Tool i.e. Power BI, Tableau or SAP BO

What we offer to our talent:

  • This is a remote full-time position. You can work from anywhere that allows a minimum of four hours of business working hours overlap with US Central time zone.
  • Competitive compensation package and ample opportunities to learn and grow.
  • Diverse, experienced, and friendly team which will welcome you, support you and challenge you.
  • We are proud to be an equal opportunity employer. We celebrate diversity and create an inclusive work environment in which all our colleagues experience belonging, have their unique needs respected and met, have equal access to opportunities and resources, and feel fully engaged to contribute to the company’s success.

<<<<Homepage 

Upload your CV/resume or any other relevant file. Max. file size: 256 MB.

Important Safety Tips:

📌 Never pay anyone for a job application, test, or interview. A legitimate employer will never ask for payment at any stage of the hiring process.

Check Also

Apprenticeships Salary in Ghana Per Month

Apprenticeships not only offer a pathway to acquiring valuable skills but also provide individuals with …