Senior .NET Software Engineer
Colombia
We are seeking a skilled .NET Software Engineer to join our team.
In this role, you will develop and maintain desktop and web applications using ASP.NET, C#, and SQL databases. You will design, develop, and optimize software solutions to ensure high performance and scalability. If you are passionate about software development and eager to contribute to our projects, we encourage you to apply.
Responsibilities
- Develop, maintain, and enhance applications using ASP.NET, C#, .NET Framework, WinForms, and ASP.NET Web Forms
- Work with MS SQL to design and optimize database solutions, including writing SQL and T-SQL queries
- Implement auto-updating mechanisms for applications to ensure seamless software deployment and updates
- Collaborate with cross-functional teams to analyze requirements and deliver high-quality software solutions
- Debug, troubleshoot, and resolve software defects and performance issues
- Ensure adherence to best practices in software development, version control, and CI/CD processes
- Possess strong knowledge of WinForms (Desktop) and/or TypeScript technologies
Requirements
- 3+ years of experience in .NET Framework with a focus on ASP.NET and WinForms
- Proficiency in C# programming language
- Background in MS SQL with skills in T-SQL and database management
- Capability to implement auto-updating applications
- Understanding of software development best practices
- Familiarity with version control systems such as Git
- English proficiency at a professional level
Nice to have
- Certification in software development methodologies
- Knowledge of unit testing frameworks such as NUnit and xUnit
- Experience with web services like SOAP
- Familiarity with CI/CD tools, including Jenkins
- Skills in PostgreSQL
- Understanding of web technologies such as HTML and CSS
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