Job Description

Position Summary

You will contribute to a collaborative, Agile engineering team responsible for designing and delivering scalable, high-performance web applications and services. This role involves working closely with senior engineers and technical leads to implement robust, maintainable solutions that support the organization’s growth.

Required Skills & Experience
  • 6+ years of professional software development with strong knowledge of object-oriented design.
  • Hands-on experience with Visual Studio (2019+), VS Code, and Git/GitLab/SVN.
  • Strong understanding of end-to-end web application architecture—from UI through relational databases.
  • 4+ years of web development using HTML5, JavaScript, CSS3/LESS, Web APIs, and C#.
  • Experience with debugging, unit testing, and maintaining existing codebases.
  • Familiarity with web/application servers and deployment practices.
  • Experience building RESTful APIs and services.
  • Proficiency with Entity Framework Core or similar ORMs (e.g., Dapper).
  • Intermediate SQL skills and experience with relational databases such as SQL Server, MySQL, Oracle, or similar.
  • Strong experience with Angular (19+), TypeScript, and REST integrations.
  • Exposure to WCF, .NET 8.x, .NET Core 3.x+, ASP.NET Core, or Mono.
  • Knowledge of web security, authentication/authorization techniques, OAuth2, JWT, claims-based security, Active Directory, and SSO.
  • Understanding of how design decisions impact usability, performance, and maintainability.
  • Ability to work independently, manage daily tasks, and deliver on time.
  • Strong analytical and communication skills, with the ability to document technical specifications and collaborate effectively within a team.
Desired Skills
  • Experience with CI/CD tools (Azure Pipelines, Jenkins, Chef, etc.).
  • Exposure to RIA/PWA development.
  • Experience with sockets, asynchronous programming, and distributed caching (Redis, NCache, Memcached).
  • Familiarity with SSIS/SSRS.
  • Experience consuming Google APIs and implementing Google Charts.
  • Understanding of SEO principles and development practices that support SEO.
  • Knowledge of WCF, SOAP, SOA.
  • Experience building microservices.
  • Experience developing FinTech, e-commerce, or banking applications.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
Prerequisites
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent professional experience.
#J-18808-Ljbffr

Apply for this Position

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

Submit Application