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