Software Developer C# with SQL DB skills
This job does not exist anymore.
Try running a new search or browse our vacancies.
Or fill in the form below to receive job alerts.
Job Type | Permanent |
Area | Homebased, United Kingdom |
Sector | IT |
Start Date | |
Job Ref | LH10005 |
- Description
Daily Rate: Negotiable – Excellent Market Rates
20th May 2021 - We are seeking two candidates for our client
Our clients product impacts millions of people every day through their range of healthcare software systems used extensively throughout the NHS. They are a Microsoft shop following a cloud-first strategy with a migration path to take their existing applications into Azure as native services.
We are looking for developers to support our Azure migration, specifically in the area of data pipelines to populate the reporting focussed data stores that enable our customers to analyse, present and pro-actively monitor data according to local and national requirements and indicators.
You will be part of a cross-functional team implementing the pipelines within Azure on behalf of existing development teams, working closely with them through the full development lifecycle to achieve sign-off and handover, before moving onto the next module/application.
Whilst it is accepted that the individual education and experience profile for Developers will vary, the following is provided as a guideline:
Education and Experience
· Degree level education or equivalent experience in a software engineering discipline
· The technologies being used are covered in the following certifications so having any of these Professional qualifications would be a distinct advantage:
o Microsoft Certified: Azure Developer Associate
o Microsoft Certified: Azure Data Engineer Associate
o Microsoft Certified: Azure Database Administrator Associate
o Microsoft Certified: Azure Data Fundamentals
Key Skills:
· Relational (Azure SQL) and non-relational (Cosmos DB) data stores
o Design for scale (including multi-region, latency, and throughput)
o Design for performance
o An understanding of HADR for a data platform solution
o An understanding of monitoring data storage solutions
· An understanding of data security - data encryption for data at rest and in transit
· Understand appropriate authentication mechanism, such as access keys, shared access signatures (SAS), and Azure Active Directory (Azure AD)
· Good communication skills to enable positive collaboration across teams
· Excellent C# and .NET coding skills
· Excellent understanding of consuming RESTful APIs
Preferred Technologies:
· CosmosDB, Azure SQL, Azure Service Bus, Azure Functions
· C#, .Net, T-SQL
· AppInsights / ELK stack for application monitoring
· Unit testing tools, such as NUnit
Role Description
New applications are being developed using Azure services with production data stores based on Azure SQL and CosmosDB. As a member of the agile team, your role will be to design and build the data pipelines that populate the target reporting data stores based on Azure SQL.
You will be working with the core application developers to understand their transactional model and design the data change event messages, writing the consuming functions to retrieve and transform the data into the target structures, and load routines to populate the target data stores.
You will incorporate monitoring capabilities into the pipeline to ensure errors, performance bottlenecks and other issues are quickly identified with notifications to support for diagnosis and resolution.
General Development Responsibilities:
· Ensure that software is designed, developed and unit tested according to good software engineering principles and the in-place “definition of done”
· Work with teams to enhance the scalability, performance and reliability of all aspects of the system whilst delivering customer requirements quickly, reliably and efficiently
· Drive triage of assigned software defects and support investigations agreeing priority with the Product Owner and Release Management
· Suggest technical initiatives that improve the quality of the product and its delivery to internal and external customers
· Keep abreast of technology trends and how they might apply to company products. Put forward suggestions for improvement to development processes or tools where applicable
· Any other activities in support of the business which can reasonably be expected to fall within the capabilities of the employee
Job Title: Software Developer
Location: Homebased
Daily Rate: Negotiable – Excellent Market Rates
Job Type: Contract – 8 months
Job Reference: LH10005
Wilde Associates is working in the capacity of an employment business for this role