JOBSEARCHER

Junior .NET Developer

Minimum RequirementsEducationBachelor's degree in Computer Science, Software Engineering, Information Technology, Data Science, or a closely related field; orAn equivalent combination of education, training, and relevant experience.ExperienceMinimum four (4) years of professional software development, systems analysis, or application engineering experience in enterprise environments, including substantial experience developing C#/.NET applications.Minimum two (2) years of hands-on experience in AI development, machine learning engineering, or data analytics.Experience with AI development tools, frameworks, and best practices for coding, prototyping, testing, and debugging.Experience designing, developing, and supporting web applications, APIs, services, and integrations using technologies such as:C#ASP.NET.NET Core/.NETWeb APISQL ServerEntity FrameworkJSONRelated Microsoft technologiesExperience integrating third-party or cloud-based services into enterprise applications, preferably including AI, machine learning, cognitive services, or intelligent automation platforms.Experience working through the full software development lifecycle, including:Requirements analysisDesignDevelopmentTestingDeploymentProduction supportOngoing enhancementsExperience working in Agile or hybrid software delivery environments.Knowledge, Skills, and AbilitiesStrong proficiency in:C#.NETAPI developmentEnterprise integration patternsSoftware engineering best practicesProgramming proficiency in:PythonSQLScripting languagesWorking knowledge of AI concepts including:Prompt engineeringRetrieval-Augmented Generation (RAG)Vector searchDocument intelligenceModel orchestrationService-based AI integrationAbility to evaluate AI solutions with consideration for:SecurityPrivacyPerformanceCostReliabilityOperational supportStrong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.Ability to communicate technical concepts effectively to technical and non-technical audiences.Familiarity with Microsoft Azure services supporting:Application hostingIdentityStorageMonitoringDevOpsAI servicesUnderstanding of:Source controlCI/CD pipelinesSoftware testingRelease managementAbility to work independently while collaborating effectively across multidisciplinary teams.