Senior Software Engineer (.NET)

Posted 2 Days Ago
Be an Early Applicant
Colombo, LKA
Hybrid
Senior level
Mobile • Pet • Software
The Role
Debug and fix customer-facing web applications and internal tools end to end. Reproduce issues, identify root causes, write C# or JavaScript/TypeScript fixes, add tests, submit code reviews, and document findings in Jira. The role involves maintaining legacy .NET, SQL, server-rendered, jQuery, and React code; managing ticket queues independently; and communicating clearly with engineering and support.
Summary Generated by Built In

About the Role

We’re looking for a Senior Software Engineer who enjoys finding and fixing bugs. You’ll work on our customer-facing web app and internal tools, taking each issue from the first report to a tested fix in production.

This is a hands-on coding role, not just ticket sorting. You’ll reproduce issues on your own machine, find the root cause, write the fix in C# or JavaScript/TypeScript, add tests so the bug doesn’t come back, and send it through code review.

What You’ll Be Working With

Much of our code is older and has grown quickly over the years. Expect large backend files, a mix of older server-rendered pages and newer React components, legacy jQuery, and complex SQL databases. You should enjoy digging into unfamiliar code, figuring out how it works, and making small, safe changes that don’t break anything else.

Apply if you’re excited to:

  • Fix bugs end to end: Reproduce the issue, find the cause, write the fix, and confirm it works in production.
  • Work in older code: Troubleshoot .NET/C#, SQL, server-rendered templates, jQuery, and React, often using the code itself as the main documentation.
  • Keep Jira tickets clear: Record steps to reproduce, the root cause, and how the fix was verified, so engineering and support stay on the same page.
  • Clarify unclear reports: Work with whoever submitted the ticket to get missing details, logs, or context before starting.
  • Make small, safe fixes: Write focused pull requests that follow existing patterns and keep risk low.
  • Work independently: Manage and prioritize your own ticket queue, and know when to ask for help instead of getting stuck.

About You:

  • Experience: 4+ years debugging and writing code in software development, application support, or Tier 3 technical support.
  • Backend: Able to read and debug C# in ASP.NET MVC or ASP.NET Core apps.
  • Frontend: Comfortable debugging React and JavaScript/TypeScript, older jQuery code, and Razor (.cshtml) templates.
  • Databases: Solid SQL skills (SQL Server preferred, PostgreSQL is fine), including writing queries to investigate issues and understanding ORM data models
  • Git: Comfortable with branching, pull requests, reviewing changes, and using git history/blame to investigate.
  • Ownership: Organized and accountable; you manage your time well and see tickets through to completion.
  • Communication: Able to explain technical findings clearly in writing, especially in Jira tickets and pull requests.

PetDesk combines the industry's most user-friendly client engagement tools with the highest-rated pet parent app to simplify your veterinary clinic’s operations while strengthening client relationships.

Our recruiting process is rooted in “Who: The A Method of Hiring” and consists of an average 2-week hiring timeline. This standardized interview process allows candidates to answer the same questions, experience the same process, and ensure a fair performance review from multiple perspectives.

Please, no external recruiters—candidate profiles submitted from external recruiting agencies will not be considered.

Skills Required

  • 4+ years of experience debugging and writing code in software development, application support, or Tier 3 technical support
  • Ability to read and debug C# in ASP.NET MVC or ASP.NET Core applications
  • Experience debugging React and JavaScript or TypeScript
  • Experience debugging legacy jQuery code
  • Experience debugging Razor (.cshtml) templates
  • Solid SQL skills, preferably SQL Server; PostgreSQL is acceptable
  • Ability to investigate issues with database queries and understand ORM data models
  • Comfort with Git branching, pull requests, code reviews, and git history or blame
  • Ability to independently manage and prioritize a ticket queue through completion
  • Strong written communication for Jira tickets and pull requests
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Orlando, FL
94 Employees

What We Do

PetDesk offers CRM software for pet care providers to promote pet health.

Similar Jobs

Hilton Logo Hilton

Banquet Attendant

Software • Hospitality
In-Office
Colombo, LKA
121228 Employees
In-Office
Colombo, LKA
121228 Employees

Ericsson Logo Ericsson

Integration Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Colombo, LKA
88000 Employees

Hilton Logo Hilton

Sales Manager

Software • Hospitality
In-Office
Colombo, LKA
121228 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account