Senior Back-end Developer

Foothill Solutions

Foothill Solutions

Salary: Gross salary $3500 - 5000
Type: Full time

Tags: .Net C Git REST API

Foothill Technology Solutions is a dynamic, globally-oriented software development company with roots in the USA and Palestine. Our mission is to offer cutting-edge development and consulting services, maintaining the highest quality standards. Our team serves as a seamless extension to our clients' operations,
bringing an innovative approach to every project. At FTS, we are committed to harnessing advanced technology solutions that precisely cater to our clients' needs. Our journey includes numerous success stories and pivotal projects, achieved through our work with a diverse clientele. We are proud to nurture local talent and generate career opportunities in Palestine, contributing significantly to both local and global markets.

This job is original from Get on Board.

Key Responsibilities

  • Design, develop, and maintain robust backend APIs using .NET framework
  • Work extensively with SQL Server databases and optimize complex stored procedures
  • Implement and maintain RESTful APIs with proper documentation (Swagger/OpenAPI)
  • Collaborate with cross-functional teams to deliver high-quality software solutions
  • Participate in code reviews and ensure adherence to C# and .NET best practices
  • Support and enhance existing Scala-based legacy APIs
  • Contribute to architectural decisions and technical strategy

Required Qualifications

  • 5+ years of professional backend development experience
  • Expert-level proficiency with SQL Server, including:
    • Complex stored procedure development and optimization
    • Database design and performance tuning
    • Query optimization and indexing strategies
  • Strong expertise in .NET framework and C#
  • Hands-on experience with Entity Framework Core (EF Core)
  • Proven API development experience, including:
    • RESTful API design and implementation
    • RPC patterns and remote procedure calls
    • API documentation with Swagger/OpenAPI
    • Endpoint design and versioning strategies
  • Deep understanding of C# and .NET best practices and design patterns
  • Experience with version control systems (Git)
  • Strong problem-solving and debugging skills

Preferred Qualifications

  • Willingness to learn and work with Scala for legacy system maintenance
  • Experience with microservices architecture
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines
  • Understanding of software testing methodologies

Conditions

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Paid sick days Sick leave is compensated (limits might apply).
Health coverage Foothill Solutions pays or copays health insurance for employees.
Dental insurance Foothill Solutions pays or copays dental insurance for employees.
Computer provided Foothill Solutions provides a computer for your work.
Informal dress code No dress code is enforced.
Vacation over legal Foothill Solutions gives you paid vacations over the legal minimum.

Source: GetOnBoard | Main Category: Programming