Position: Middle/Senior .NET Software Engineer for a Financial Services Company
Company: Epam Anywhere
Category: .NET
Experience required: 2y
English level: intermediate

The customer is a provider of investor communications and technology-driven solutions to banks, broker-dealers, mutual funds and corporate issuers. The Company's segments include Investor Communication Solutions, and Global Technology and Operations. The Company delivers a range of solutions that helps its clients serve their retail and institutional customers across the entire investment lifecycle, including pre-trade, trade, and post-trade processing functionality.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere

**Responsibilities**
Design and/or code applications following specifications using the appropriate tools
Maintain and modify existing applications independently within a team environment
Perform maintenance programming for existing version
Participate in the design of software modifications or enhancements
Keep the Manager and Team Architects apprised of any problems or schedule slips as soon as they are apparent
May perform other duties/responsibilities as needed or assigned

**Requirements**
2+ years of experience with .NET
Previous brokerage industry experience and business knowledge
Ability to effectively communicate technical concepts to other technical employees
Technology proficiency in C#, WinForms, SQL (Oracle preferably), Microsoft Visual Studio
English level B1 and above
Strong analytical and problem solving skills

**We offer**
Competitive compensation depending on experience and skills
Work on enterprise-level projects on a long-term basis
Full-time remote work
Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
Community of 47 000+ industry's top professionals