Ciklum is looking for a Middle .NET Developer to join our team full-time in Argentina.We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organisations worldwide.
About the role: As a Middle .NET Developer, become a part of a cross-functional development team working for our Client.The role of Middle .NET Developer means that you will to join and influence a project which is being created using the latest technologies (C#, .NET/ASP.NET Core, Docker, K8s, on-premise and cloud solutions, RabbitMQ, SQL Server and NoSQL), SOA, multi-tier distributed and highly scalable architecture, and test automation.We are a very Agile team that uses Scrum and common sense to assist in development.
Responsibilities: Close communication with POs, Architects and stakeholders to discuss and implement business requirementsProduct development to meet business's needs and implement components according to the modern software development environment (cloud-based platforms, microservice architecture, etc.)Proactive position in solution development, processes improvementsTaking part in the decision-making process in design or improvement of application architecture, solution development, architecture and code reviewSuggesting technology or approach or solution, discuss it together with the team and decide which technology to useOur teams are cross-functional and all team members focus on not only doing their own tasks but also work together with and assist other team members
Requirements:Experience in software development for more than 5 yearsExperience working in Payments teams and PSP integrations such as: PagoEffectivo, Directa24, Astropay, Pix, Monet would be indicative PSPsExcellent knowledge in Computer Science, Computing Theory:Paradigm & Principles (OOP, SOLID, KISS, DRY, DDD)Database theory (RDBMS, NoSQL)Code testing practicesDesign PatternsData structuresArchitectural, Enterprise and Design PatternsSecurity patterns, Reverse engineering resistance, Common attacks types (OWASP)Understanding of network interactions:Protocols, conventions (e.g. REST, RPC)Authentication and authorization flowsStandards and practices (e.g. oAuth, JWT)Excellent knowledge and experience in C# and .NET (more than 3 years)Practical commercial experience with:Creation software architecture and design of complex multi-layer applications,platforms, microservice-based solutionsNET Framework, .NET Core, ASP.NET (Core, MVC, WebAPI) (more than 4 years)RESTful services development (ASP.NET or ASP.NET Core)RDBMS (e.g. SQL Server, MySQL, PostgreSQL) (more than 3 years)Key-value storages (e.g. Redis, Memcached)Messaging systems (e.g. RabbitMQ, Azure ServiceBus, Apache Kafka, AWS SQS)ORM (e.g. Entity Framework, Dapper) (more than 2 years)DockerTesting frameworks (e.g. NUnit, XUnit, MSTest) (more than 2 years)Version control systems (GIT)Continuous Integration tools (e.g. TeamCity, Gitlab Pipeline, Jenkins, Bamboo)Experience with:Cloud computing platforms (e.g. Microsoft Azure, AWS, Google Cloud Platform)Troubleshooting, profiling and debugging applicationsAgile software processes and technologiesCode Review processRefactoring processUpper-Intermediate English
Desirable:Practical commercial experience with:NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)Integration with 3rd party solutionsSearch Engines (e.g. ElasticSearch, Azure Search, Apache Solr)Provisioning tools (e.g. Terraform, Ansible)Understanding of orchestration and containerization (e.g. Kubernetes, Swarm)Knowledge in Deployment patterns
What's in it for you? Global impact: work on large-scale projects that redefine industries with international and fast-growing clientsWelcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building eventsFlexibility: hybrid & 100% remote work opportunities, flexible work scheduleWork-life: 23 vacation days & short FridaysHealth: comprehensive company-paid medical insurance & 4 additional undocumented sick leave daysTailored education path: regular internal events (meetups, conferences, workshops), language courses and company-paid certificationsGrowth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globallyOpportunities: our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfil your potentialAbout us:Ciklum is a global company entering Latin America and building a new delivery centre here. Become a part of the big story created right now.Boost your skills and knowledge: create and innovate side by side with like-minded professionals on a global scale.Be bold, not bored!Interested already? We would love to get to know you! Submit your application. We cant wait to see you at Ciklum.