Senior .Net Web Developer
Robotics Prcocess Automation, LLC - Granite Heights, Wisconsin, United States
Work at Robotics Prcocess Automation, LLC
Overview
- View job
Overview
Job Description As the Senior .Net Web Developer, you will be responsible for solutioning, developing, and updating the user interface of a very large Field Payroll System (FPS) originally developed in 2011 using C#. The project involves migrating this application to a newer technology framework. It is critical to convert the older technology to modern web technologies such as Microsoft ASP.NET MVC (currently using MVC5 before the end of support) to avoid business interruptions. A strong .Net Core background is also required to support server-side development.
The current application processes foreign employees' timesheets and calculates payroll based on nationality, contract host country tax rules, and other regulations, with flawless operation since 2015. Maintaining current business processes and payroll calculations during this transition is imperative. The application's business layer was developed with C#, data access with Entity Framework 6.0, and communication between Silverlight client and server was via WCF RIA domain services. Silverlight experience is not required for this role.
Objectives
Convert all Silverlight front-end user interfaces to ASP.NET MVC web (HTML5) pages, maintaining similar navigation, processes, and interface to minimize user retraining.
Develop a Single Page Application (SPA) as a replacement for the current UI.
Keep the database and business layer architecture unchanged with minimal modifications.
Convert WCF RIA domain services to SOA architecture and/or Restful Web API to support MVC architecture.
Required Skills
5+ years of experience with ASP.NET MVC 5 or .NET Core MVC, with strong web front-end development skills.
5+ years working with LINQ in C#.
Strong skills with .NET Core.
Good experience with JavaScript, jQuery, and AJAX is highly desired.
Thorough understanding of SOA architecture and Entity Framework.
Solid knowledge of Microsoft SQL Server and strong T-SQL skills.
Ability to work independently and as part of a team.
Preferred Skills
Experience with Telerik UI for ASP.NET MVC.
Experience developing wizard-based MVC web applications.
ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer committed to diversity and inclusion. Employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status, or any other protected status. We comply with all applicable laws regarding labor and employment and do not require U.S. citizenship or permanent residency unless legally mandated.
#J-18808-Ljbffr