Lead/Senior Software Engineer - .NET with WinForms
EPAM Systems, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain client applications using .NET Framework, modern .NET, and WinForms technologies.
Design and implement vendor integration solutions, build and manage ETL processes and Kafka-based interfaces including dependency management.
Maintain CI/CD pipelines and version control through GitLab, automate tasks with PowerShell, and debug/optimize complex T-SQL queries in MS SQL.
Minimum Requirements
Minimum 8 years of software engineering experience.
Proficiency in .NET Framework, modern .NET, and WinForms for client application development.
Experience with ETL processes, Kafka-based interfaces, GitLab CI/CD pipelines, PowerShell scripting, and T-SQL in MS SQL.
Work Experience Required: 8+ years as Software Engineer.
Ideal Candidate Profile
Deep technical expertise in .NET technologies with strong problem-solving skills for complex, limited-data scenarios.
Experienced working on integration and vendor solutions, build and maintain data interfaces and pipelines.
Comfortable managing automation, CI/CD workflows, and debugging complex database queries at a senior engineering level.
