Senior Software Engineer

January 21, 2022
Apply Now

Job Description

Job Description

Designing and delivering Azure API and associated data platform solutions
Provision of data in a secure and reliable manner
Troubleshoot and resolve issues in our dev, test and production environments.
Comfort with frequent, incremental code testing and deployment
Delivering and presenting Proofs of Concept variants to prospective customers.
Requirements Analysis and contribute in solution architecture design.
Documentation of solutions (e.g. data models, configurations, and setup).
Working with data developers to ensure high quality access to and supply of specified data.
Ensuring that platforms and data solutions can be deployed and operated in a highly repeatable and predictable manner through interaction and collaboration with DevOps specialists.
Deal with other stakeholders/ end users in the software development lifecycle
Qualifications

3 to 5 years of hands on experience of designing and delivering distributed cloud solutions using Microsoft Azure
Very strong, in-depth and demonstrable hands-on experience with the large numbers of the following technologies:
Microsoft Azure PaaS and SaaS solution development technologies including Azure Functions, Logic Apps, .NET, JavaScript, Python etc.
Microsoft Azure App Service Fabric, App Service Environment, Microsoft Azure API Management platform technologies
JSON, REST and data based APIs and high scale performant service facades
Microsoft Azure Identity Management and Security technologies including custom SAML 2.0 providers
Microsoft Visual Studio Team System
Azure Service Bus and Azure Notifications Hub
Azure Artificial Intelligence and Machine Learning platforms – Microsoft Azure Machine Learning, Azure Cognitive Services – would be a plus to have
Microsoft Azure Operational and Monitoring tools
Familiarity with CosmosDB, Cassandra, Mongo DB or similar technologies would additionally be very useful
Familiarity with any of the following would be distinct advantage: Azure Data Analytics platform (Cortana Intelligence Platform) including Azure Storage, Azure SQL Data Warehouse, Azure Data Lake, Azure Cosmos DB, Azure Search, Azure Databricks and Open Source technologies such Apache Spark, Atlas, Hadoop, NoSQL, Kafka, Solr
Experience with best practice design principles and approaches for a range of application styles and technologies to help guide and steer decisions.
Experience working with structured and unstructured data including imaging & geospatial data.
Experience of working in highly dynamic teams using agile methodologies often under demanding timescales.