We're looking to welcome an accomplished Senior .NET Developer with meaningful AI expertise into our expanding business. This role places you at the core of large-scale, technically demanding work, surrounded by a team committed to inventive thinking and consistent career development. You'll collaborate with colleagues who value disciplined engineering approaches, creative resolution of challenges, and the practical use of current-day technology. If your goal is to engineer dependable, refined systems while continuing to advance your AI knowledge, this position provides a real opportunity for upward career movement.
Responsibilities
- Sketch out and build long-lasting, scalable software structures that meet both operational and technical goals
- Cooperate with teams across multiple specialties to keep deliverables punctual and aligned with quality expectations
- Weigh in on architecture-related discussions, lending ideas that help determine project direction
- Examine code developed by other team members, giving practical feedback that supports consistent quality
- Tackle and overcome demanding technical issues that arise throughout various points of the project
- Assist less experienced developers in building their skills and gaining confidence in their craft
- Take part in planning discussions, helping shape scope definitions and dependable delivery schedules
- Remain informed on fresh industry developments and apply valuable strategies to current projects
- Document key technical determinations and workflows thoroughly to support ongoing system maintenance
- Liaise with stakeholders to gather requirements and confirm that delivered work aligns with expectations
Requirements
- No less than three years of hands-on, applicable professional experience
- Practical knowledge of AI concepts and tools, applied to enhance development approaches and solution design
- Notable experience with .NET for developing powerful, enterprise-grade software
- Dependable knowledge of C# for building organized, efficient application functionality
- Competent in Unit Testing practices to keep code steady, trustworthy, and maintainable over time
- Extensive grasp of Software Architecture principles for engineering scalable, durable solutions
- Knowledge of SDLC Methodologies that contribute to well-organized, efficient project workflows
- Capable of leveraging SQL to arrange, oversee, and pull data from relational database systems
- Familiarity with Entity Framework, Dapper, and ADO.NET for handling data access within .NET applications
- Experience operating within cloud environments supported by Microsoft Azure
- Awareness of Amazon Web Services for coordinating and launching cloud-based deployments
- Strong English proficiency at a B2 level or higher
[GTS] Benefits (generic, except India)
- 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
Colombia ( Equal Opportunity)
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.