
Middle Full-Stack Developer (.NET)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Middle Full-Stack Developer (.NET) to join our team in Brazil, Colombia, or Mexico. You will work across.NET, C#, JavaScript/jQuery, and ASP.NET MVC to extend a live product, improve stability, and collaborate in a distributed team focused on quality-apply now.
Responsibilities
- Lead the full web application delivery cycle, including planning, coding, testing, and fixing issues
- Add new functionality that expands and improves an existing live product
- Build new modules and integrate external tools into the current application framework based on project needs
- Adhere to established coding standards and contribute actively to teammates’ code reviews
- Prioritize quality assurance as a core focus throughout the development lifecycle
- Execute testing during development to ensure outcomes meet functional and quality expectations
- Analyze requirements during backlog grooming and refinement to clarify scope and details
- Maintain and enhance existing technical infrastructure to keep operations stable and reliable
- Participate in a rotating on-call schedule as part of shared team ownership
Requirements
- Hands-on professional experience with.NET and C# for 2+ years
- High-level JavaScript skills with real, practical jQuery experience
- Significant experience using the ASP.NET MVC framework in production projects
- Adequate proficiency with Bootstrap for structuring and styling UI components
- Competent use of CSS and HTML to build and lay out web interface elements
- Strong communication and teamwork skills demonstrated within a large, internationally distributed engineering team
- Working English proficiency at B2 (Upper-Intermediate) level or higher, written and spoken, to translate business needs into technical solutions
Nice to Have
- Familiarity with ASP.NET WebForms and experience supporting migration of WebForms projects to MVC
- Introductory Bootstrap knowledge for front-end development work
- Practical experience using LINQ for queries and data operations in.NET applications
- Solid understanding of relational database fundamentals along with SQL skills
- Hands-on experience with Microsoft SQL Server
- Background building new systems or modernizing large-scale, complex technical infrastructure
We Offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek, and LinkedIn
About the Company
[Company description if present]
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 3139 roles
Solution Architect - HCL Commerce
EPAM · India

Lead Java Automation Test Engineer with AI
EPAM · India

Lead Software Developer - Java with AWS Cloud
EPAM · India

Solution Architect – Java Full Stack
EPAM · India