Senior C# Engineer en Remoto para Isotalent - Hireline LATAM

Senior C# Engineer en Isotalent

Sueldo oculto

Remoto: LATAM

Empleado de tiempo completo

Nivel de Inglés: Nivel Avanzado

Software Engineer - Remote

Our client is looking for an experienced Software Engineer to join their development team. Are you the kind of person who can balance team-work and independence with exceptional self-management? Do you have experience in writing test cases? If yes, this may be the perfect Software Engineer job for you. Keep scrolling to see what this company is all about.

The Perks!

  • Competitive Compensation
  • Remote Opportunity

A Day in the Life of the Software Engineer

As a Software Engineer , this role requires excellent problem-solving, time management and communication skills with preference given for managing complex projects or teams while working within software development best practices.

Responsibilities include

  • Work closely with stakeholders to understand the requirements and design efficient solutions
  • Write high-quality code following best practices
  • Good understanding of Security best practices
  • Design data models to support new features and improve existing modules
  • Create data migration scripts for adding content
  • Perform root cause analysis on defects and resolve effectively
  • Participate in Agile meetings and collaborate with other team members
  • Understand Company’s goals and be able to play a key role in accomplishing team goals

Knowledge/Experience Required

  • 5+ years of software development experience or equivalent competency level with a Bachelor’s in Computer Science/Software Engineering
  • 1-3 years of Blazor, Angular, and MongoDB experience
  • 5+ years of experience in developing & managing solutions with .NET Core, using C#, LINQ, REST APIs
  • Good understanding of SOLID principles, design patterns, and MVC Architecture
  • Hands on experience with SOA and/or Microservices Architecture using REST Architectural Style
  • Ability to clearly document product road-maps, software, versioning, training-guides and technical documentation management
  • Comfortable working and speaking with others (excellent collaboration capability)
  • Excellent communication skills with ability to simplify complex technical information
  • Organized and methodical with a passion for continuous learning and developing quality products
  • Ability to produce MVP (minimum viable product) with speed, quality and avoid scope-creep
  • DevOps best practices, Continuous Integration (CI) Continuous Delivery (CD), Kubernetes, IIS Management, Cloudflare, ESXI

About the Company