Back to Search
We are looking for a Senior .NET Developer to join our global remote team, contributing to the maintenance and enhancement of the Web Banking platform. As part of a team you will be responsible for software development, supporting the maintenance and enhancement of the Web Banking platform based on Microsoft Technologies. If you have a passion for software development and want to work with a global team, we invite you to apply for this position.
Responsibilities
- Collaborate with the team to design and develop software solutions, ensuring the quality of the codebase
- Maintain and enhance the Web Banking platform based on Microsoft Technologies
- Participate in code reviews and provide feedback to the team
- Contribute to the development of new features and functionality
- Provide technical guidance and support to the team
- Ensure the quality of the codebase by writing unit tests and performing code reviews
- Collaborate with cross-functional teams to identify and resolve technical issues
- Participate in the development of technical documentation
Requirements
- Expertise in C# with strong LINQ experience as a Senior Developer
- Knowledge of ASP.NET/MVC on .NET Framework 4.6 (for winbank.gr portal)
- Solid knowledge in ASP.NET WebForms and especially the MVP pattern (for AdminTool development)
- Background in Windows Communication Foundation development
- Experience with Blazor and .NET Core 3+ development - razor (for AdminTool development)
- Practical work experience with SQL Server 2008-2016 (good TSQL skills)
- Good experience with HTML and CSS. Familiar with Bootstrap
- Some Javascript and Typescript experience – not advanced but familiar with eg. npm
- Some Experience with IE11 Peculiarities (yes still used for AdminTool clients)
- Experience with TFVC/Azure DevOps on premises for managing builds.
- Azure Application Insights experience
Nice to have
- Familiarity with CRM and e-banking concepts
- Experience with Azure Databricks (for maintenance of existing analytics infrastructure)
- Hands-on experience with PowerBI (for maintenance/troubleshooting of analytics reports)
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