Job Summary (List Format) Full Stack .NET Developer (On-site)
- Migrate Legacy Applications: Participate in migrating legacy applications developed in classic ASP, .NET Framework, and T-SQL to modern ASP.NET Core full stack applications.
- Extract and Update Business Logic: Analyze and extract business logic from legacy codebases (VB6, classic ASP, T-SQL) and collaborate with business owners to validate or update business rules.
- Modern Application Development: Design, develop, and maintain ASP.NET Core web applications using .NET Core, Entity Framework/ADO.NET, and Razor Pages/MVC.
- Database Development: Upgrade and optimize complex SQL scripts, migrate dynamic SQL to stored procedures, and work with both SQL Server (T-SQL) and Oracle (PL/SQL, APEX) databases.
- ETL and Integration: Perform ETL processing using SQL Server tools (Integration Services, BCP.exe, T-SQL Bulk Load) and potentially integrate with Oracle APEX.
- Debugging and Troubleshooting: Utilize Visual Studio debugger, browser dev tools, and other standard debugging tools to resolve application errors.
- Front-End Development: Build and update web pages using HTML, CSS, JavaScript, and JavaScript libraries such as jQuery and React.
- Source Control: Use GIT for source control management in a team environment.
- Documentation: Document existing and new application features and processes thoroughly.
- Collaboration: Communicate effectively with business owners and team members to ensure requirements are met and solutions are aligned with business needs.
- Job Requirements: Minimum 5 years' experience in relevant programming languages (VB6, VBScript, C#, T-SQL, PL/SQL), ASP.NET development, Visual Studio/SQL Management Studio, design patterns, database normalization, GIT, browser side development, and familiarity with Oracle APEX/PLSQL is a plus.
- On-Site Requirement: All work must be completed on-site; in-person interview required.
- Education: Bachelor's degree in Computer Science or related field, or equivalent experience.
Let me know if you need a shorter version or a more tailored summary!