Senior Software Engineer - Heredia, Costa Rica - Encora Inc.

    Encora Inc.
    Encora Inc. Heredia, Costa Rica

    hace 2 meses

    Encora Inc. background
    Descripción

    Important Information

    Experience: + 5 years

    Job Mode: Full-time

    Work Mode: Work from home

    Job Summary

    As a Senior Software Engineer (.NET , you will be part of a highly skilled technology and agile team by supporting and developing cutting-edge solutions to meet our business requirements. You will help us accelerate our customers' business results by innovating cutting-edge digital products.

    Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.

    Position responsibilities:

  • Analyzes software requirements to understand upcoming deliverables, provides feedback upon any findings and requests clarification when needed.
  • Collaborates with team members during sprints as required to refine estimations, clarify requirements, improve processes, and provides support during the SDLC for all development related activities.
  • Using industry's best practices and appropriate software development design patterns develops maintainable, scalable code to support our platform needs.
  • Troubleshoots and assist others to identify root cause of issues and bugs, implements solutions to remediate them.
  • Performs peer reviews with other fellow team members, conducts code reviews of pull requests and provides constructive feedback.
  • Reviews and refactors code or functionalities based on client and team feedback during collaborative sessions.
  • Presents clear and concise input to ensure a continuous improvement of coding techniques, strategies, and standards.
  • Required Qualifications

  • 6+ years of Hands-on experience coding C# web applications or .NET core MVC).
  • Experience working with n-tier architectures, microservices
  • Experience working with Azure Data Studio and/or SQL Server Management Studio to query Azure SQL Managed Instances and/or MSSQL databases using T-SQL queries.
  • Experience using SQL Profiler or similar tooling.
  • Experience using source code version control systems as Git, TFS or similar.
  • Experience working with Azure DevOps for logging and tracking ALM related artifacts. Experience using other similar tooling as TFS, Jira or Trello might be considered.
  • Experience developing API/Restful/WebAPI web services and troubleshooting using Postman, SoapUI, Fiddler or similar tools.
  • Good communication skills in English (written and spoken). (B2+)
  • Nice to have:

  • Web Forms experience.
  • Knowledge or experience using SQL Server XEvents
  • Strong WCF experience.
  • Microsoft Certified: Azure Developer Associate or Microsoft Certified Professional MCSA Web Applications.
  • Experience working with Azure DevOps CI/CD pipelines or similar tools/services.
  • About Encora

    Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

    At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.