Skip To Main Content
backBack to Search

Senior .NET Developer

Remote in Colombia
.NET
& 12 others
warning.png
Sorry, this position is no longer available

We are looking for a remote Senior .NET Developer to join our team and develop high-quality software solutions for our customers. You will work with a talented team of developers to design, develop, and implement new features and enhancements for our products. As a senior developer, you will provide technical guidance and mentorship to other team members, ensuring the team's adherence to best practices and quality standards. You will also explore and research new and alternate technologies and platforms, recommending and applying these new technologies to disseminate information throughout the team and department.

Responsibilities
  • Develop detailed specifications from which applications will be designed, written, coded, and tested
  • Evaluate feasibility and make recommendations for software design, considering customer requirements, time limitations, and system limitations
  • Collaborate with product owners to define requirements and software design
  • Provide technical guidance and mentorship to other team members, ensuring adherence to best practices and quality standards
  • Explore and research new and alternate technologies and platforms, recommending and applying these new technologies to disseminate information throughout the team and department
  • Satisfy internal and external customer requirements through developing new functionality and enhancing existing functionality within our products
Requirements
  • 3+ years of development experience building large-scale Windows Desktop Applications using the .NET Framework and WinForms
  • Experience with WinForms is an absolute must have for this position
  • Experience in creating and consuming web services (RESTful, SOAP)
  • Expertise in C#
  • Fluency in MS-SQL Server, Web API, HTML/CSS, and JavaScript
  • Experience building database-backed applications (MSSQL, PostgreSQL)
  • Experience creating TSQL Stored Procedures, Views, Table-valued Functions, etc.
  • Proficiency with modern ORMs (Entity, EF Core, Dapper)
  • Experienced in writing unit and integration tests (NUnit, XUnit and/or Jest)
  • Familiarity with version control systems such as Git, TFS
  • Understanding of design patterns and best practices
  • B2+ English level proficiency
Nice to have
  • Experience with Jenkins for Continuous Integration & Continuous Deployment (CI/CD)
  • TDD experience
Benefits
  • 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

These jobs are for you