C# / Machine Learning
Overview
In this role you will contribute to production-grade software development in a .NET/C# environment, with exposure to Azure services and data/AI initiatives. You will work within a global delivery context to build and maintain systems, applying data structures and algorithms to real-world problems. This position offers growth through AI/ML tracks and cloud-focused projects, aligning with Sonsoft’s software development and IT services mission. You will collaborate with cross-functional teams to deliver scalable solutions that support business needs.
ResponsibilitiesDevelop production-grade C#/.NET applicationsCollaborate on Azure-based infrastructure (IaaS VM, Storage, SQL Azure) and Azure SDK integrationsApply data structures and algorithms to software problemsEngage in AI/ML tasks (Azure ML, Cortana Intelligence, data mining)Contribute in a global delivery environmentParticipate in designing and implementing cloud-native featuresWork with Visual Studio and standard .NET development toolsAnalyze and optimize software performance and reliability
Key requirements1+ year(s) of experience with C#, data structures and basic algorithmsProduction coding experienceExperience with Azure and Azure services (IaaS VM, Storage, SQL Azure)Familiarity with Azure SDK and at least one serviceInterest in AI/ML track (Machine Learning, Deep Learning, Azure ML, Azure Data Lake, Cosmos)Bachelor’s degree or equivalent, plus 4+ years of IT experience (as applicable)Ability to work in a global delivery environmentQuick learner and desire to continue learningquick learneranalytical skillsteam-orientedC#.NETVisual Studio