.NET Developer

C#.NET Developer
Permanent
Athens

On behalf of our client, a leading provider of financial technology solutions, we are currently looking for a skilled and dedicated .NET Developer to join their dynamic team and contribute to the development and maintenance of innovative core banking applications.

Your day to day

  • Design, develop, and maintain core banking software applications, ensuring high performance, scalability, and security.
  • Participate in the entire software development life cycle, from requirements gathering and design to implementation and deployment.
  • Thoroughly document the design, implementation, and usage of core banking systems to ensure clarity and compliance.
  • Prepare test data, perform testing, and validate the completeness and accuracy of the developed systems.
  • Troubleshoot, identify, and fix software bugs and issues reported by users or discovered during testing.
  • Integrate banking applications with third-party services, ensuring seamless operation and data integrity.
  • Collaborate closely with the IT team to ensure the smooth operation of banking systems and continuous improvement.

What you will need

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in software development, with a focus on banking systems or enterprise-level applications.
  • Strong understanding of banking operations, financial services, and regulatory requirements.
  • Excellent problem-solving skills and attention to detail.
  • Ability to design efficient, scalable, and secure solutions for complex systems.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Technical Skills

  • Proficient in C# with experience in developing Windows Forms applications.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Experience with WinForms application development and creating custom controls.
  • Expertise in developing Web APIs using ASP.NET Core and familiarity with RESTful API design.
  • Experience with middleware, dependency injection, and asynchronous programming.
  • Proficient in writing complex SQL queries and stored procedures with deep knowledge of SQL Server and performance tuning.
  • Familiarity with developing interactive web applications using Blazor and knowledge of component-based architecture.
  • Hands-on experience with tools and technologies such as Visual Studio, Git, GitHub, SQL Server Management Studio (SSMS), .NET Core, Entity Framework Core, .NET Framework, xUnit, NUnit, and Postman for API testing.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines is a plus.
  • DevExpress knowledge is considered an advantage.

What’s in it for you

  • Competitive salary.
  • A collaborative and innovative work environment.
  • Opportunities for continuous training and career growth.
  • Exposure to cutting-edge technologies and complex projects.
  • A focus on work-life balance and a flexible work environment.
  • avatar
Theodosios Paidarakis

Resource Consultant

REFERENCE: job0000260172