Senior Software Engineer

Senior Software Engineer

ACT Commodities is the global leader in connecting buyers and sellers of certificates and physical products all over the world.

(more about ACT Commodities)
Other jobs at ACT Commodities:

Job Description

More about the job

Key Responsibilities

  • Creating and maintaining tools that meet the business needs of all key departments
  • Automating manual processes (e.g. Excel, legacy tools) into a modern software system design
  • Further integrating and simplifying data flows between systems
  • Maintaining a comprehensive test suite consisting of unit tests and end-to-end tests
  • Working with business analysts and end users to identify and refine requirements for new and existing solutions

 

Key Requirements

  • Degree in Computer Science or related field, or relevant experience
  • Experience with C# or Python
  • Experience in working with object-oriented development and design patterns
  • A can-do attitude and eagerness to learn
  • Strong analytical and problem solving skills
  • Strong written and verbal English communications skills
  • Professional and personal growth attitude

 

Optional Requirements

  • Experience with Django and REST framework or Flask
  • Experience with Kubernetes with Helm (on AKS)
  • General web development knowledge (TypeScript, React, redux)
  • Familiarity with NoSQL technologies (e.g. MongoDB and Azure Cosmos) a big plus
  • SQL Server/PostgreSQL database schema design and optimization
  • Experience working in an Agile environment
  • Experience with Azure Functions (serverless), App Service, App Insights
  • Experience with any DevOps (especially Azure DevOps pipelines)

 

What we offer:

  • Competitive remuneration and discretionary performance bonus;
  • Collective health insurance discount;
  • Corporate pension plan;
  • 25 vacation days per calendar year;
  • NS Business card (depending on your residence);
  • Target incentives (company weekend, themed dinners, gifts);
  • Company training for communication and personal development;
  • In-house Life Coach.