Job Description :
Senior Software Engineer
Our team is focused on the acquisition, processing, storage, and distribution of data from a wide variety of sources including databases, big data repositories, web services, downloads, and web pages. The project is implemented in Microsoft Azure using an array of cloud technologies including Data Factories, Event Hubs, Blob Storage, VMs, Cloud Services, HDInsight, Hive. SQL Server is also prominent in our technology stack.

The ideal candidate is an experienced, high-performing and resourceful developer who is able to learn fast in order to work with a variety of new technologies, and be capable of taking responsibility for delivering solutions with minimal oversight. The candidate must be comfortable working in an agile development environment with expectations for rapid delivery of a variety of features. The candidate should be a versatile engineer with experience ofdata processing, data management, and data application development.

Requirements
A minimum of two years'' experience in each of the following:
· Full software development lifecycle of using .NET and C# including analysis, design, implementation, testing, monitoring, and livesite management.
· SQL Server data modelling, database development, and performance tuning.
· Data processing (ETL) and data management (warehousing
Excellent communication skills.

Beneficial Skills
Experience with any of the following would be an asset:
· Microsoft Azure or other cloud technologies.
· Hadoop, Hive, Spark, Cosmos or other big data technologies.
· Azure Data Factory or similar technologies
· Git source control.
· Web development using technologies such as ASP.NET MVC, Web API, and ReactJS


Client : confidential

             

Similar Jobs you may be interested in ..