For Employers
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

The Senior Software Engineer will design, develop, and maintain enterprise-grade SaaS applications using C# and .NET technologies. They will also mentor junior developers, conduct code reviews, and collaborate with cross-functional teams in an Agile environment.

What You'll Do 

A successful Senior Software Engineer will have experience in designing, developing, and maintaining enterprise-grade web applications using C#, .NET Framework, .NET Core, ASP.NET MVC, SQL Server, and cloud technologies. Experienced in delivering scalable, high-performance solutions, mentoring junior developers, conducting code reviews, and collaborating with cross-functional teams to ensure successful project delivery.

Responsibilities:

  • Develop cutting-edge, containerized REST APIs utilizing .NET Core for Web API framework with high quality and full test coverage
  • Develop clean, maintainable and efficient code using C#
  • Comfort working with GIT based source control in a collaborative environment
  • Engage as a technical expert in an agile team environment
  • Collaborate and communicate with the product team on user stories and propose designs
  • Collaborate with the development team and assist developers on code consistency
  • Work in an Agile/Scrum development environment

What You Will Need to be Successful:

  • BE/BTech/BS or master’s in computer science or related field – or equivalent experience
  • Minimum 8+ years developing enterprise SaaS applications utilizing .NET C#

What You May Need to be Successful:

  • Strong understanding of SOLID design principles and experience with IoC containers like Autofac
  • Good understanding of HTTP request pipeline in .Net and .NET Core for Web Application and Web API
  • Experience with .Net, MVC, ASP.Net, Windows Services, and Windows Applications, REST API
  • Strong experience with MS SQL Server
  • Experience with cloud-based application development, preferably utilizing AWS or Azure
  • Experience with NLog, log4net, or similar logging frameworks
  • Strong Communication Skills, ability to effectively and tactfully communicate orally and in writing.
  • Strong at prioritizing tasks while working on multiple projects.
  • Ability to work independently and drive projects from inception to delivery.
  • Strong analytical and problem-solving skills.
  • Detail oriented and highly organized.
  • Experience with TypeScript and Groovy Scripting
  • Experience with Behavior Driven Development (BDD) or Test-Driven Development (TDD) in test script/framework automation using TypeScript.
  • Hands-on experience with Agile methodologies
  • Strong experience with:
    • Building backend web services, including REST APIs, JSON, and XML
    • Unit and integration test automation primarily with Test Café
    • Experience with data driving API test automation scripts (Ready API or Selenium or SOAP UI)
    • Experience with Continuous Integration / Continuous deployment
    • Familiarity with UI automation scripts (Test Cafe or similar)

We have great people here and are looking for more. Come join us!
 

Follow us:

Equal Employment Opportunities at First Advantage
First Advantage is an equal opportunity employer. We are committed to providing a workplace and recruitment process that is free from unlawful discrimination, harassment, and retaliation. Employment decisions at First Advantage are based solely on qualifications, merit, and business needs. We do not discriminate in any aspect of employment on the basis of race, color, national origin, ancestry, citizenship, religion, creed, sex, gender identity, gender expression, sexual orientation, marital or family status, pregnancy, age, physical or mental disability, medical condition, genetic information, veteran or military status, or any other characteristic protected by applicable law.

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

Field Service Engineer, AMS

Full Time United States Software Development

Full Stack Engineer - Austin, TX (WFH)

Full Time United States Software Development

Senior AI Inference Engineer

Full Time United States Software Development

Data Engineer (Python, PySpark & Databricks)

Full Time Colombia Software Development

RPA Developer

Full Time United States Software Development

Technical Co-Founder

Full Time Germany Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 219,531+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

219,531+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified