Senior Software Engineer – Software Development

Software and Data Engineering

Job Purpose

Develop and maintain specialized software applications and data pipelines.

Operational Delivery

  • Development of software applications and systems.
  • Development of data engineering and data analysis pipelines and solutions.
  • Software and pipeline documentation.
  • Troubleshooting and support to our Technical Operations team when dealing with production issues.
  • Contribute to application and systems design in collaboration with the Software Architects.
  • Provide mentorship and support to junior team members.

Technical Skills or Knowledge Required

  • Strong .NET core 5.0 and above and .NET framework experience with C#
  • Experience in a scripting language beneficial (e.g., Python, JavaScript, TypeScript).
  • Experience working with data storage technologies (SQL or no-SQL, e.g., MSSQL, MySQL,
  • DataLake, PostgreSQL, Hadoop, CosmosDB, etc.).
  • Experience working in a cloud environment. AWS is beneficial, but Azure experience is
  • preferred.
  • Experience with Azure DevOps and Azure
  • Experience with Azure Kubernetes, Azure storage services, Azure Service fabric and Azure
  • CLI
  • Experience creating CI/CD pipelines in Azure
  • Experience with docker and containers as well as html and javascript
  • AZ-900 certification is required, (but we will assist with writing the exam if you don’t have
  • this).
  • Debugging and troubleshooting skills.
  • Experience in writing technical documentation (architectural diagrams, release notes, etc.).
  • Good inter-personal and communication skills.

Qualification Required

  • B.Sc. (Electronic and/or Computer Engineering) or similar qualification

Work Experience Required

  • Minimum of 8 years’ experience working within software development or data engineering Environment.

Desired Skills:

  • Azure DevOps
  • SQL Databases
  • Docker
  • Kubernetes
  • .Net Core
  • Angular

Desired Work Experience:

  • 5 to 10 years

Learn more/Apply for this position