Job Search
Podemos ayudarlo a desarrollar una carrera excepcional.
Backend C# Developer – TeamD IRC258423
Job: | IRC258423 |
Location: | Argentina - Buenos Aires |
Designation: | Senior Developer |
Experience: | 5-10 years |
Function: | Engineering |
Skills: | .NET Core, C |
Work Model: | Hybrid |
Description:
Our current challenge is to migrate old legacy apps to new software designs and architectures, improving CRG Onboarding team speed and efficiency by creating automated processes to onboard accounts from different firms, for example the client.
Requirements:
Must have
Excellent knowledge and experience in software development using C# and .NET Core for RESTful services development (more than 5 years)
Experience with multi-layer applications and microservice-based solutions
Paradigm & Principles (OOP, SOLID, KISS, DRY, DDD)
Database theory (RDBMS, NoSQL) (RDBMS: e.g. SQL Server, MySQL, PostgreSQL)(more than 2 years)
Code testing practices (Unit/integration testing)
Design Patterns
Data structures
Basic knowledge of Architectural, Enterprise, and Design Patterns
Understanding of network interactions:
– Protocols
– Conventions (e.g. REST, RPC)
– Authentication and authorization flows / Standards and practices (e.g. oAuth, JWT)
ORM (e.g. Entity Framework) (more than 2 years)
Testing frameworks (e.g. NUnit, XUnit, MSTest) (more than 2 years)
Version control systems (GIT)
Nice to have
Front end development experience using React+Redux is a major plus
Agile software processes and technologies
Cloud computing platforms (e.g. Microsoft Azure, AWS+Terraform, Google Cloud Platform)
Troubleshooting, profiling, and debugging applications
Code Review process
Refactoring process
Strong interpersonal and communication skills
Continuous Integration tools (e.g. TeamCity, GitLab Pipeline)
Docker
Keyvalue storages (e.g. Redis, Memcached)
Messaging systems (e.g. RabbitMQ, Apache Kafka, AWS SQS)
Job Responsibilities:
Develop and implement backend solutions in C# .NET Core
Collaborate with designers, managers, and other developers
Review merge requests and provide constructive feedback to maintain code quality and standards
Identify, troubleshoot, and fix bugs to improve application performance and user satisfaction
Participate in brainstorming sessions to propose new features and improvements for future development
Stay up-to-date with the latest industry trends and technologies to continuously enhance your skills and knowledge
We Offer
Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.
Collaborative Environment:Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!
Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.We offer you the best quality of work life so that you exceed the expectations of our clients, while achieving your professional and personal ambitions.
Professional Development:Our dedicated Learning & Development team regularly organizes English classes, professional certifications, and technical and soft skill trainings. We also offer the chance to travel internationally
Excellent Benefits:We provide our employees with competitive salaries, family medical insurance, extended paternity leave, annual performance bonuses, and referral bonuses.