Software Mind

Backend Developer, .NET, C#

Software Mind

full-time

Posted on:

Location Type: Remote

Location: Costa Rica

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Design, develop, test, and maintain software features and enhancements for the client’s Platform using .NET/C#
  • Solve complex technical challenges, ensuring robust and scalable solutions
  • Troubleshoot and resolve technical issues related to the platform and provide input on root cause analysis for identified problems being part of the on-call rotation
  • Collaborate closely with the Product, QA, and Customer Success teams to deliver new features and resolve issues effectively
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Build and maintain integrations with third-party systems such as HubSpot and other internal tools
  • Optimize and maintain our internal administration and billing systems
  • Continuously improve the platform by researching and implementing new technologies, tools, and techniques
  • Collaborate with Sales, Marketing, and accounting teams to address their technical and development needs.

Requirements

  • +90% English written and oral (at least B2 level) with excellent communication skills
  • 3 years of hands-on software development experience with C# and .NET
  • Strong experience with Microsoft SQL, Azure, and business intelligence
  • Experience in telephony engineering or the contact center industry is a plus
  • Proficient in debugging, diagnosing, and solving complex technical problems
  • Strong understanding of software development principles and design patterns
  • Experience with modern development practices, including CI/CD pipelines, source control (e.g., Git), and automated testing
  • Knowledge of RESTful API design and development
  • Exceptional problem-solving and analytical skills with a focus on delivering practical solutions
  • Strong project management and cross-functional collaboration skills
  • Excellent verbal and written communication skills to effectively share technical concepts with both technical and non-technical stakeholders
  • Ability to prioritize tasks and work effectively in a dynamic, fast-paced environment.
Benefits
  • Flexible schedules and authentic work-life balance
  • Opportunities for continuing education
  • Social activities per country sponsored by the company
  • Birthday celebration
  • Payment in US Dollars

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETC#Microsoft SQLAzurebusiness intelligencedebuggingRESTful API designCI/CDsource controlautomated testing
Soft skills
communication skillsproblem-solvinganalytical skillsproject managementcross-functional collaborationtask prioritizationadaptability