Job Description

Position Summary

As a Back-End Software Developer, you will collaborate within an Agile, innovative development team to deliver scalable, high-performance web applications and services. You will work closely with senior developers and technical leads to design, build, and maintain enterprise solutions that support the company’s growth.

Required Skills & Qualifications

  • 6+ years of professional software development experience with strong knowledge of object-oriented design and best practices.
  • Hands-on experience using Visual Studio (2019+) and VS Code.
  • Proficiency with Git, GitLab, or SVN for source control.
  • Understanding of Agile methodologies (Scrum/Kanban).
  • 4+ years of back-end development using .NET Framework 4.8+, .NET Core 3.x, .NET 8.x, and C#.
  • Ability to debug, test, and maintain existing codebases.
  • Experience developing RESTful APIs and services.
  • Working knowledge of EF Core or similar ORMs.
  • Intermediate SQL skills and familiarity with relational databases (SQL Server, MySQL, Oracle, PostgreSQL).
  • Experience with WCF, ASP.NET Core, and related frameworks.
  • Understanding of web security, authentication, authorization, and access control.
  • Experience with claims-based security, OAuth 2.0, JWT, Active Directory, federation services, and SSO.
  • Strong grasp of software design principles and their impact on usability, performance, and maintainability.
  • Ability to manage tasks independently and deliver on time.
  • Strong analytical skills with experience documenting technical specifications.
  • Effective communication skills in both technical and business contexts.
  • Ability to work in a shared codebase with proper documentation and disciplined source-control practices.
  • Professional demeanor, initiative, and the ability to follow direction when required.

Desired Skills

  • Experience with CI/CD pipelines (Azure DevOps, Jenkins, GitLab, etc.).
  • Exposure to sockets, asynchronous programming, and distributed caches (Redis, NCache, Memcache).
  • Experience with SSIS or SSRS.
  • Familiarity with Google APIs.
  • Knowledge of REST, WCF, SOAP, and SOA principles.
  • Experience with microservices architecture.
  • Background in FinTech, e-commerce, or banking systems.
  • Experience with cloud platforms (Azure, AWS, GCP).

Prerequisites

  • Bachelor’s degree in Computer Science or equivalent work experience.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application