- Design advanced .Net applications using C#, ASP.NET, MVC5/6, Windows Forms, .NET web APIs, WPF, WCF, LINQ, and various data access layers
- Design advanced Microsoft Dynamics 365 solutions (experience building forms, views, workflows, reports for UI, Custom Entities, Unified Interface)
- Work closely with internal users to create requirement specifications and test plans
- Create/maintain an understanding of application dependencies, integrations, and processes
- Implement configuration and customizations to support business processes
- Maintain existing software systems by identifying and correcting software defects
- Works with both internal teams and development teams to assure issues are resolved in a timely fashion
- Analyze problems and communicate with end users to assess needs and determine optimum solutions
- Identify and help resolve system technical issues
- Create new and extend existing operational documentation and process flow documentation
|
- Proven ability to maintain and customize ASP.NET, MVC5/6, and C# applications
- Strong SQL Database skills (SSMS, TSQL, Stored Procedures, Functions, and Views)
- Experience with XML, JSON, HTML5 and CSS
- Experience with Web Services (REST, SOAP, Azure)
- 5+ years experience developing ASP.NET and C# applications
- Telerik experience
- Experience extending MS Dynamics365 using PowerApps, Microsoft Flow, Logic Apps & Azure Functions
- 5+ years developer experience with Microsoft Dynamics CRM (Classic View and Unified Interface)
- Experience deploying to Microsoft Azure Servers
- Experience using GIT for code versioning, building, and deployment
- Self-motivated individual that works within established boundaries
- Ability to learn new technologies independently
- Ability to elicit requirements from end users and business analyst documentation
- Strong analytical and diagnostic skills, as well as excellent written and verbal communication skills
- Ability to work in a group setting and independently
- Ability to adjust to changing priorities
- Excellent attention to detail and orientation toward meticulous work
- Strong documentation and organizational skills
- Bachelor’s degree in computer science, engineering, or a related field
|