
Search by job, company or skills
SUMMARY
The Senior Full Stack Developer will take ownership of a complex, proprietary web application built using ASP.NET MVC, ASP.NET Classic, C#, SQL Server, jQuery, Bootstrap, and React. You will be expected to work independently within an unfamiliar codebase, reading and tracing existing code to understand behavior and data flow. This role requires strong first principles knowledge of server rendered web architecture and the ability to operate effectively with limited documentation.
ESSENTIAL DUTIES AND RESPONSIBILITIES include, but are not limited to, the following:
Own and maintain the existing legacy web platform
Read, analyze, and modify proprietary C# and ASP.NET code
Maintain and extend server rendered MVC and Classic ASP.NET pages
Build and embed React components within existing MVC views
Maintain and debug legacy jQuery and Bootstrap based client side code
Write and maintain SQL queries and stored procedures in SQL Server
Implement pragmatic modernization improvements without full rewrites
Ensure stability and performance of the legacy platform
Collaborate with teams building next generation systems to ensure alignment
Participate in Git based version control and code review processes
Communicate status, blockers, and risks clearly with US-based team members
SKILLS AND QUALIFICATIONS
Qualifications
Graduate with a bachelor's degree in Computer Science, Software Engineering, or any related
field.
Self-directed and able to navigate unfamiliar code independently.
Experience with ASP.NET MVC, ASP.NET Classic, or similar frameworks such as Laravel,
Django, or Rails.
Experience embedding React components into server-rendered applications.
Understanding of data flow from server-rendered markup into component props.
Experience working directly with stored procedures containing business logic.
Experience and Certifications
Minimum 5 years of experience working as Sr. Full Stack Developer, Full Stack Developer or
any similar role.
Technical or specific skills (e.g. technical, computer)
Deep understanding of server-side rendering, routing, page lifecycle, and request handling.
Strong proficiency in reading, modifying, and extending C# code.
Experience working within the .NET Framework environment.
Ability to manage front-end build pipelines alongside legacy assets.
Ability to maintain and extend legacy client-side code.
Experience working on pages that combine jQuery and React.
Strong proficiency in JavaScript, HTML, and CSS.
Experience with Webpack, npm, or similar build tools in legacy contexts
Experience using Git within structured workflows.
Participation in peer code reviews.
Job ID: 145295519