Full-stack Developer
- Closed
- US Company | Large ( employees)
- LATAM (100% remote)
- 3+ years
- Long-term · 40h/week
- Enterprise software
- Full Remote
Required skills
- C#
- .NET Framework
- Vue 2
- Axios
- SCSS
- T-SQL
- Vue.js
- ASP.NET WebForms
Requirements
Must-haves
- 3+ years of software development experience
- Strong proficiency in C# with .NET Framework 4.x (4.8), building web applications deployed to IIS — this codebase does not use .NET Core / ASP.NET Core
- Experience with Vue 2 (webpack, axios, and SCSS, including support for legacy browser targets)
- Experience with ASP.NET WebForms (.aspx with code-behind), including postbacks, view state, and page lifecycle
- Experience with ASP.NET MVC patterns (e.g., controllers, routing, Razor views) across multiple MVC Areas
- Experience with T-SQL, stored procedures, and query performance tuning (e.g., indexes, execution plans) in SQL Server–heavy applications
- Experience with parameterized SQL in C#, micro-ORM patterns (e.g., Dapper), and Entity Framework 5 using EDMX database-first models
- Proficiency with SQL schema and migration scripts managed across separate database repositories
- Ability to diagnose issues using logs, SQL profiling/monitoring, browser dev tools, and step-through debugging
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Experience supporting regulated/validated environments (e.g., CSV/GxP), including documentation discipline and change control awareness
- Experience with Vue 2 single-file components embedded in server-rendered views and incremental modernization of legacy ASP.NET applications
- Exposure to reporting and document integrations (e.g., Crystal Reports, EPPlus, Azure Blob Storage)
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Maintain and enhance the xREACH web application (ASP.NET WebForms + ASP.NET MVC with Razor) and its SQL Server back-end
- Apply sound design practices within a layered .NET architecture (UI/controllers/pages → business logic → data access), improving readability through safe refactoring
- Troubleshoot and resolve defects across the full stack (WebForms/MVC + Vue UI, application code, and SQL queries/stored procedures)
- Write and maintain SQL Server objects (e.g., stored procedures, views, functions) and optimize query performance
- Willingness to learn the xREACH domain quickly and contribute to incremental modernization without disrupting business-critical workflows
- Implement enhancements with attention to performance, data integrity, security, and auditability
- Support production incidents, identify root causes, and communicate status and ETAs clearly
- Work within established CI/CD and release practices (e.g., branching, code reviews, deployments, rollback awareness)
- Use Git-based version control and collaborate through pull requests and code reviews
- Participate in sprint ceremonies and support intake following Agile/Scrum practices
- Collaborate with QA/Validation and business stakeholders, documenting changes clearly for regulated workflows