DotNet Developer with Azure
Job Title: DotNet Developer with Azure
Job Location: Chicago, IL
Job Type: Contract
Job Description:
Pay Range: $55hr - $60hr
Requirement/Must Have:
• Six to fifteen years of software development experience.
• Strong expertise in C# and .NET Core/.NET 6+ development.
• Hands-on experience with Azure cloud services, including Azure Functions, App Services, Blob Storage, Key Vault, and Application Insights.
• Strong experience building RESTful APIs with authentication and authorization mechanisms such as JWT and Azure AD.
• Experience developing microservices and serverless architectures.
• Strong React development experience with TypeScript, hooks, and modern state management.
• Experience with Entity Framework Core, SQL Server, LINQ, and database optimization.
• Experience integrating Azure OpenAI and GPT models into enterprise applications.
• Proficiency in TypeScript.
• Experience with CI/CD pipelines using Azure DevOps.
• Strong understanding of secure coding practices and enterprise application security.
Experience:
• Five plus years of backend development using .NET technologies.
• Three plus years of frontend development using React and TypeScript.
• Experience implementing AI-powered text analysis and extraction solutions.
• Experience with Azure AI Search, semantic search, and vector embeddings preferred.
• Experience designing prompt engineering strategies and structured AI outputs preferred.
• Experience managing multi-environment deployments and configuration management.
• Experience working with Git workflows including feature branching and pull request management.
• Experience writing unit and integration tests.
Responsibilities:
• Design and implement Azure Functions-based microservices and serverless solutions.
• Develop secure RESTful APIs with proper authentication, authorization, and logging.
• Build AI-powered data processing pipelines using Azure OpenAI services.
• Implement blob storage management, search indexing, and database operations.
• Develop intelligent data extraction and workflow automation systems.
• Build modern React applications using TypeScript and component-based architecture.
• Develop interactive dashboards, document viewers, and collaborative features.
• Integrate AI search capabilities and embedding models for intelligent querying.
• Optimize AI token usage and implement retry logic and rate limit handling.
• Maintain CI/CD pipelines and manage multi-environment deployments.
• Monitor application performance, usage, and cost optimization.
• Write unit and integration tests to ensure code quality.
• Perform code reviews and adhere to enterprise coding standards.
• Troubleshoot and resolve production issues with proper logging and error handling.
• Document technical designs, API contracts, and system architecture.
Should Have:
• Experience with infrastructure as code and application configuration management.
• Experience optimizing database queries and API performance.
• Knowledge of prompt engineering and hybrid AI solution design.
• Strong problem-solving and analytical skills.
• Ability to work independently and collaborate within cross-functional teams.
Skills:
• C# and .NET Core development.
• Azure cloud architecture and services.
• React and TypeScript frontend development.
• RESTful API design and security.
• AI and GPT integration.
• Entity Framework Core and SQL Server.
• CI/CD with Azure DevOps.
• Application monitoring and performance optimization.
• Git version control and code management.
Qualification and Education:
• Bachelor s degree in Computer Science, Engineering, or related field preferred.
• Relevant Azure or cloud certifications preferred.