Sr. Software Developer- Backend

$135,200 - $156,000/Yr

Kforce - Houston, TX

posted about 2 months ago

Full-time - Mid Level
Houston, TX
Administrative and Support Services

About the position

As a Senior Backend Developer, you will play a crucial role in designing, developing, and maintaining high-quality C# applications. Your expertise in the .NET Framework, dotnetcore, and Microsoft Visual Studio will be essential as you work on building scalable and robust solutions. You will leverage your experience with Web APIs, JSON, and message queuing to develop integrated systems that meet our clients' needs. Additionally, your knowledge of relational databases, SQL, and ORM tools like Entity Framework will be key in managing and optimizing data solutions. This position requires a solid understanding of the software development process and the ability to work effectively in an agile/scrum team environment, preferably using Azure DevOps. You will also be expected to develop unit and integration tests to ensure the quality and reliability of the applications you build. Your role will involve collaborating with other developers and stakeholders to deliver high-quality software solutions that meet business requirements.

Responsibilities

  • Design, develop, and maintain high-quality C# applications.
  • Build scalable and robust solutions using the .NET Framework and dotnetcore.
  • Leverage experience with Web APIs, JSON, and message queuing to develop integrated systems.
  • Manage and optimize data solutions using relational databases and SQL.
  • Utilize ORM tools like Entity Framework for data management.
  • Develop unit and integration tests to ensure application quality.
  • Collaborate with agile/scrum teams, preferably using Azure DevOps.
  • Implement microservices architecture and utilize Docker/Kubernetes.

Requirements

  • 3+ years of experience using C#
  • Familiar with Microsoft .NET Framework and dotnetcore, and experience with Microsoft Visual Studio
  • Experience using JSON, Web API, and in-app hosting development
  • Experience/familiarity with using Message Queuing
  • Experience with RDBMS including SQL
  • Experience using ORM tools such as Entity Framework
  • Software engineering experience in object-oriented design and applying loosely coupled distributed design patterns to realize mid-to-large size applications
  • Must understand the need for and be willing to develop unit and integration tests
  • Experience with unit testing in application development
  • Experience in agile/scrum teams preferably using Azure DevOps
  • Experience with microservices
  • Experience with Docker/Kubernetes
  • Solid understanding of the software development process
  • Excellent analytical, problem solving, and debugging skills

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • 401(k)
  • Life insurance
  • Disability insurance
  • Accidental Death and Dismemberment (ADD) insurance
  • Paid time off for salaried personnel
  • Paid sick leave for hourly employees on Service Contract Act projects
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service