Overview
Placement Type:
Temporary
Salary (USD):
54-56/hr
Start Date:
We are seeking a highly skilled Contract Developer with expertise in developing applications in the Azure Functions environment using C#. The ideal candidate will also possess a strong understanding of Python to port code from Python to C#, and experience in writing APIs in C# Core in Azure App Service or Azure Functions. Proficiency in using Redis cache and knowledge of SQL with Entity Framework Core as the data store behind the API is essential.
Key Responsibilities
Develop in Azure Functions Environment: Write and maintain applications using C# within the Azure Functions framework.
Python Code Porting: Understanding Python well enough to port existing code into C# efficiently and accurately.
API Development: Create and manage APIs in C# Core in Azure App Service or Azure Functions.
Redis Cache Utilization: Implement and manage Redis cache to optimize application performance.
Database Management: Use SQL with Entity Framework Core to manage data storage and retrieval for the APIs.
Collaborate: Work closely with team members to ensure project requirements are met and deliverables are on schedule. This will include contact with Microsoft field sales, Industry Services Delivery (formerly Microsoft Consulting Services), and Microsoft customers and partners.
Troubleshoot: Identify and resolve issues in the development and deployment of applications.
Document: Maintain comprehensive documentation for all development activities and processes.
Required Skills and Qualifications
Proficiency in C#: Strong experience in writing and maintaining C# applications.
Azure Functions: Extensive experience developing applications using Azure Functions.
Python: Sufficient understanding of Python to port code to C# effectively.
API Development: Proven experience in creating and managing APIs using C# Core in Azure environments.
Redis Cache: Hands-on experience with Redis cache implementation and management.
SQL and Entity Framework Core: Strong knowledge of SQL and proficiency with Entity Framework Core for database management.
Problem-Solving Skills: Excellent troubleshooting skills and the ability to resolve complex technical issues.
Team Collaboration: Ability to work effectively within a team environment.
Communication Skills: Strong verbal and written communication skills.
Preferred Qualifications
Experience with Azure App Service: Additional experience with Azure App Service is a plus.
Agile Methodologies: Familiarity with Agile development practices.
Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines in GitHub Actions to Azure App Service.
The target hiring compensation range for this role is $ to $ an hour. Compensation is based on several factors including, but not limited to education, relevant work experience, relevant certifications, and location.
Top 3 Hard Skills Required + Years of Experience
1. Minimum 2 years of experience with C#
4. Minimum 2 years of experience Web API
3. Minimum 2 years of experience with ASP .NET entity framework core.
4. Minimum 2+ years experience with Python preferred.
App Developer • Boston, MA