Senior .NET Application Developer
We are a leading payment cards company that offers customized products and services for cashless payments. Our mission is to make paying easy, secure, and convenient. We continuously work on innovative digital solutions and services for the cashless future.
Take the next step in your career by joining our dynamic team in the IT Development Operations area. We are looking for an experienced and self-motivated individual to start immediately or as agreed.
Your Responsibilities
* Analyze and develop software using the .NET programming language over distributed architectures.
* Review delivered specifications and pull requests to ensure code compliance with requirements, architecture, and security guidelines.
* Design, program, verify, correct, and document .NET programs, adhering to standards and tools.
* Maintain and evolve both internally developed applications and new enterprise-level solutions.
* E nsure production system uptime.
* Migrate internal applications to DevOps tools & technologies.
* Develop .NET backend systems.
* Support productive processes through the on-call service.
Requirements
* Bachelor's degree in computer science or equivalent.
* At least 5 years of professional experience in .NET development.
Key Skills
* .NET Framework 4.x+, .NET Core, .NET 6+
* RESTful Web Services, XML, SQL Server, T-SQL language, Git and GitHub, Jenkins, Entity Framework, Dapper, NoSql database (Couchbase).
* Patterns: MVC, OOP, IoC, Object Factory, Unit Test, ORM, Async, Distributed Systems Architecture, Queuing Systems (MOM).
* Processes: Continuous Integration and Deployment, SSDLC (Secure Software Development Life Cycle), Static Code Analysis, Software Composition Analysis.
* Nice to have: Docker, Kubernetes, Cloud Native Adoption Principles & Patterns, Public Cloud (Azure), Resharper/SonarQube, JFrog Artifactory Xray.
What We Offer
You will work in a dynamic and creative environment with good development opportunities. We maintain an open culture and offer our employees extensive decision-making powers, a thorough introduction, home office possibility, attractive employment conditions, and innovative fringe benefits.