Job Search
Ми допоможемо тобі побудувати вражаючу кар’єру
Senior .Net Developer IRC231002
Job: | IRC231002 |
Location: | Argentina - Buenos Aires |
Designation: | Senior Developer |
Experience: | 5-10 years |
Function: | Engineering |
Skills: | .NET Core, C, Microservices, NoSQL, SQL Server |
Work Model: | Hybrid |
Description:
Project: 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.
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
- 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
- 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)
- English Advanced Level.
- Important: Hybrid position with 2 Office days per week (CABA).
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
What 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.