Encora Inc.

Sr FullStack Software Developer (.NET)

Encora Inc. Heredia, Costa Rica

Our company:


Encora is a global Software and Digital Engineering company that helps business overcome the Software Engineering Talent shortage and provides next-gen services and such as Predictive Analysis, Artificial Intelligence & Machine Learning, IoT, Cloud, and Test Automation. We count with 16 global offices and 25 innovation labs.


Our Software Engineering experts work with leading-edge technology companies to improve their speed to impact.


About the role:

Software development engineers (SDEs) are at the front line of our delivery teams to assist new functionality design, Agile planning and then implementing the code needed to meet the product platform business requirements. This is done by working closely with our domain business experts and Quality Assurance Engineers to ensure incremental software deliverables are completed on time for each delivery cycle. Candidates for this position are great team players who have an interest on working with large scale web applications and are looking to keep learning every day.


Essential duties and job responsibilities:

  • Analyzes software requirement specification documents, wireframes, and storyboards to understand upcoming deliverables, provides feedback upon any findings and requests clarification when needed.
  • 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 when needed.
  • 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.


Requirements:

  • 6+ years of Hands-on experience coding C# web applications (asp.net or .NET core MVC).
  • Experience working with n-tier architectures, microservices, WebAPI (Strong WCF experience might be considered.)
  • At least 2-3 years of experience working with Vue (preferred) and or Angular 2+, React.
  • 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.
  • At least 1 year of experience with Kubernetes and Docker.
  • 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+ min)


Nice to have:

  • Microsoft Certified: Azure Developer Associate or Microsoft Certified Professional MCSA Web Applications.
  • Experience working with Azure DevOps CI/CD pipelines or similar tools/services.
  • Experience using SQL Profiler or similar tooling to trace SQL statement execution.


Why you will love working with us:

  • WFH/WFA and available workplace office space if preferred
  • Private medical, dental and life insurance
  • Additional vacations per work anniversaries
  • Birthday day off
  • 3 sick leaves paid per year
  • Certification Reimbursement
  • Referral bonus
  • Mental Health days off
  • Employee Solidarity Association
  • A value-based culture where opportunities to learn are endless
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Encora Inc. by 2x

See who you know

Get notified about new Software Engineer jobs in Heredia, Costa Rica.

Sign in to create job alert

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub