Software Engineer


Software Engineering


Cranbury, NJ


Full Time

Experience Level:


Job Description

Software Engineer, with the following duties:

  1. Provide technical consultancy to clients for Microsoft Azure projects.
  2. Coordinate migration of on-premise Microsoft .NET application to Microsoft Azure Cloud-based solution.
  3. Manage the customization of Microsoft Azure Solutions using C#, .NET Framework, .NET Core, REST, ASP .NET WEB API, ASPT .NET Core.
  4. Implement best practices and improve the ongoing maintenance process.
  5. Utilize Integration Microsoft Dynamics 365 with external applications by using Cloud Based Azure Solutions.
  6. Perform Platform Migration using Microsoft Azure Platform services like Azure Functions, Storage, API Management, Cosmos DB, Application Insight, Service Bus, App Services.
  7. Customize proprietary software based on client needs.
  8. Manage architecture, perform technical analysis and design;
  9. Act as liaison with offshore development team.

Educational Requirements:

BA degree in Computer Science or a related field

Work Experience Requirements:

5 years of experience in the offered position, or in the alternate job title of software engineer, or a related occupation.

Skillset Requirements:

  • Expert-level knowledge of modern server-side languages and application frameworks (C#, .NET Framework, Web API, .NET Core, ASP .NET MVC)
  • Deploying and supporting Microsoft Azure cloud services in a large-scale environment.
  • Experience consuming, designing, and implementing efficient restful APIs
  • Orchestration and bulk processing: hands-on experience on Azure logic Apps, Azure data factory, event hubs, service bus and queue, Azure
  • Cosmos DB, and Azure storage accounts.
  • Business process management: Azure functions integration with logic apps, C#,
  • Creating Azure arm templates/PowerShell scripts to deploy Azure services using ci/cd pipelines in Azure DevOps.
  • Deep expertise with Software development best practices, including standards, code reviews, source control, builds, testing and operations.
  • Strong proficiency in Design patterns and microservice Architecture.
  • Strong proficiency with Development tools such as Visual Studio and Git.
  • Deep expertise with source control, such as Git or TFS.
  • Experience with Agile methodologies
  • Employer will accept any suitable combination of education, training, or experience.

Job site:

4B Cedarbrook Dr, Cranbury, NJ 08512. Job is currently located in Cranbury, NJ with the possibility of relocation to either Pittsburgh PA or other unanticipated sites throughout the US.

The position is 40 hours per week, 9:00 a.m.- 5:00 p.m., Monday-Friday.