Role: .NET Developer III
Duration: 6 Months
Location: Remote
JD:
Description:
Responsibilities Include:
- Development and support of internal applications using Visual Studio, VS Code, .NET Framework, using Angular & C#.
- Migrate or develop applications to Microsoft Azure as PaaS, or On-premise private cloud or mobile devices.
- Building and deploying mobile optimized web applications that are focused on ease-of-use, task-driven functionality, and a consistent user experience across multiple mobile devices and operating systems.
- Management of source code repositories, builds, and deploys using Microsoft’s Azure DevOps
- Develop & drive the adoption of standards and governance to ensure Client’s Microsoft development platform remains stable, reliable, and secure for all users.
- Active participation in a collaborative work environment on your team and with other teams throughout the enterprise.
- Availability to work flexible hours to support our Microsoft application portfolio.
- Frequent interaction with business owners/stake
Required Qualifications:
- Bachelor's Degree in Computer Science, Computer/Management Information Systems, a related degree, or commensurate experience.
- Proficient use of C#, CSS, HTML, OData, REST, Json, Angular, JavaScript and/or jQuery, PowerShell
- Minimum 2 years strong working experience in Angular 8 or greater
- Minimum 2 years' experience using Microsoft’s Azure DevOps to manage source code, manage developer tasks and bugs, and perform builds/deploys.
- Experience developing against SQL Server 2016 or later, Azure SQL DB, & Oracle
- Solid working knowledge of MVC 5.0 or later
- Solid working knowledge of Entity Framework 6 or later including Code-First Migrations
- Minimum 2 years' experience utilizing OData web services across .NET applications.
- Proven ability to troubleshoot and solve problems in a production support environment; possess analytical skills to effectively resolve technical problems, identify and implement process improvements, and think creatively.
- Must be skilled in both oral and written communications in order to contribute to meetings and capture requirements as well as write documentation, specifications, procedures and process flows.
- Willingness to undertake assignments involving unfamiliar subjects and possesses an aptitude to learn quickly.
- Proven team player, contributes to team goals, encourages and supports team members.
- Ability and willingness to work flexible hours and be available for call-in and after hours support if needed.
- Minimum of 4+ years development experience leveraging the .NET framework (4.0 or later / .NET Core), C#, and Visual Studio 2017 or later.
Preferred Qualifications:
- Has worked and been an active participant on a Scrum team or similar Agile methodology.
- User interface component development using tools like Telerik’s Kendo UI
- Experience developing applications that work with Azure application services / Resource Manager.
- Experience with Bootstrap mobile-friendly framework for web development
- Automated unit testing using MS Test, nUnit, xUnit or similar testing frameworks.
- Experience creating Azure Test Cases and Test Plans
- Experience with automated end-end testing such as Selenium
- Experience with Fakes, Moles, Moq, Rhino Mocks or similar mocking frameworks