Ourclientis a mid-size Swiss company offering smart and flexible professional services to banks, financial institutions, organizations, schemes, and companies of any size.
Theircustomerdevelops a platform for the Payment Card Industry, the Digital Payment industry, the Loyalty Service Industry, and the Information Technologies Industry.
As part of the Agile team building and supporting a web-based application built on Microsoft’s technology stack, you will be involved throughout the software development life cycle, including system architecture, design, software coding, as well as participating in business and requirements analysis. You will be expected to efficiently and reliably build, implement and deliver quality software.
Responsibilities:
- Server-side development with Microsoft .NET 4.x and C# programming language
- Web development using ASP.NET Core and ASP.NET MVC, Entity Framework
- Building Web Service APIs using SOAP and REST
- Produce clean, high-quality C# code
- Work with local and remote teams
Requirements:
- BCs in computer science, engineering, physics, or equivalent
- Strong expertise in C# and .NET with 2+ years of experience
- Experience with SQL Server 2012 and above
- Experience with ASP.NET MVC
- Experience with standard development tools and methodologies
- Good knowledge of algorithms and patterns
- Good spoken and written English
Preferred Requirements:
- Experience with clouds (e.g. Azure, AWS, GCloud)
- Experience with ASP.NET Core and Web API
- Experience with Entity Framework or NHibernate
- Experience with Front-end development (Html/CSS/JavaScript, Typescript, Angular)
- Experience with Message Queues (Kafka)
- Experience with DevOps practices
- Experience with Docker/Kubernetes
- Experience with In-Memory (Redis)
Benefits and working conditions:
- Unique experience working with one of the most challenging industries of the world
- Latest technologies and tools to develop and deliver amazing products
- Good working conditions
- Good compensation package