We are seeking a Senior .NET Developer to become part of our team.
You will join a cooperative engineering community involved in meaningful projects that underpin essential business operations. This role offers a valuable chance to advance your career while contributing to modern solutions within a fast-paced, collaborative setting.
Responsibilities
-
Serve as an engaged member of the software development team by planning and building solutions for projects, bug fixes, and enhancements to the technological tools managed within the area
-
Contribute to the delivery of projects using the technological tools defined by the competencies required for the position
-
Work in close cooperation with fellow team members, as teamwork plays a vital role in the successful completion of projects
-
Recommend new tools and initiatives that promote innovation and boost the efficiency of the team's technical activities
-
Propose software enhancements while remaining actively involved throughout the entire software development lifecycle
-
Execute software development activities aligned with project objectives and technical specifications
-
Handle database development tasks to support application capabilities and data-related needs
-
Adhere to the established development guidelines and the agile value chain to guarantee consistency and reliable quality
-
Contribute to project effort estimation to enable precise planning and dependable delivery
-
Review and follow up on defects raised by the testing team, ensuring prompt resolution and high-quality outcomes
Requirements
-
Bachelor's or Master's degree in Computer Science, Systems Engineering, or a comparable field of study
-
A minimum of 3 years of professional commercial experience in software engineering
-
Deep understanding of systems architecture for building well-organized solutions
-
Robust experience with SQL database administration and working with unstructured data
-
Applied experience with Agile methodologies, along with familiarity with the Waterfall approach
-
Practical background with the .NET platform, including strong command of C#, .NET Framework, and .NET Core
-
Track record of building web services and cross-system integrations
-
Solid working knowledge of Microsoft Office applications, such as Word, Excel, PowerPoint, and Visio
-
Strong hands-on experience with SQL Server, including data modeling and T-SQL
-
Demonstrated background in creating back-end web services with ASMX, WCF, Web API, and REST
-
Experience with cross-system integration, messaging, Windows Services, and parallel processing
-
Practical use of version control systems such as TFS and Git/GitHub
-
Understanding of DevOps principles, including Continuous Integration (CI) and Continuous Delivery (CD)
-
Background in both front-end and back-end development activities
-
Strong verbal and written communication skills in English (C1+ level or higher)
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
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.