Job Summary (Full Stack .NET Developer)
- Migrate legacy applications (classic ASP, VB6, .NET Framework, T-SQL) to modern full stack ASP.NET Core solutions.
- Extract business logic from legacy codebases and collaborate with business owners to validate or update requirements.
- Upgrade and optimize T-SQL scripts, refactor dynamic SQL from VB6 into stored procedures.
- Design and develop scalable ASP.NET Core web applications using C#, Entity Framework, and ADO.NET.
- Build RESTful Web API services and web pages using Razor Pages/MVC.
- Troubleshoot and debug applications using Visual Studio and browser developer tools.
- Work with SQL Server (including ETL/ELT processes, Integration Services, BCP.exe, SQL Agent jobs).
- Use GIT for source control in a collaborative team environment.
- Document both existing and new application features and processes.
- Perform browser-side development with HTML, CSS, JavaScript, and utilize libraries like jQuery and React.
- Integrate with Oracle databases and APEX as needed; PL/SQL and APEX experience is a plus.
- Communicate effectively with team members and business stakeholders.
- Work on-site as part of a small, agile team.
- Requires minimum 5 years programming experience and a Bachelor's degree (or equivalent experience) in Computer Science or related field.