Senior Dotnet Developer - W2 Role Only
North America
October 28, 2026 at 4:54 AM
*****************Senior Dotnet Developer Role*************
THIS IS A W2 ROLE . NO C2C
REMOTE
Summary
The Full Stack Developer is responsible for designing, developing, testing, and maintaining software applications across all layers of the technology stack — front-end user interfaces, back-end services and APIs, and database systems. This role operates within client IT Application Service Management organization and supports a complex environment that includes point-of-sale (POS) systems, IBM i (AS/400) back-end processing, and store-level operations across hundreds of retail locations. The ideal candidate brings genuine full stack development capability while retaining practical experience with POS infrastructure, store data retrieval, and IBM i environments — enabling them to contribute immediately to both new application development and ongoing operational support needs.
Major Responsibilities
· Design, develop, and maintain full stack web applications and internal tools, encompassing front-end UI, back-end APIs, and database layers, using C#/.NET, Python, JavaScript/TypeScript, and related frameworks.
· Build and maintain RESTful APIs and back-end services that integrate with POS systems, IBM i (AS/400) DB2 data sources, and third-party platforms (MoneyGram, Ingenico, Panini, bill pay providers).
· Develop and maintain front-end user interfaces using modern frameworks (React, Angular, or Vue.js); collaborate with stakeholders to translate business requirements into functional, user-friendly screens.
· Perform store-level incident investigation and production troubleshooting, including pulling POS transaction logs, reconstructing transaction sequences, comparing store configurations, and isolating root causes.
· Execute SQL-based data extractions against IBM i DB2 (ACEDATA tables) and Microsoft SQL Server to support production troubleshooting, reporting, audits, and ad hoc analytical requests.
· Analyze and validate store-level deployment configurations; detect missed deployments, configuration discrepancies, and DLL mismatches using WinMerge and configuration file comparison techniques.
· Retrieve and deliver store artifacts including check images, receipts, and transaction records from POS store drives (via UNC path) and IBM i IFS, supporting compliance, audit, and evidence collection requests.
· Manage and maintain scheduled tasks and applications on the jump server; coordinate application deployments and service account transitions with DevOps.
· Participate in code reviews, maintain version control discipline using Git and/or TFS, and contribute to CI/CD pipeline development and deployment processes.
· Collaborate with cross-functional IT teams (DevOps, Loans, Cards, Bill Pay, Sales Audit, Banking) for issue escalation, feature delivery, and knowledge sharing.
· Maintain and synchronize project files, SQL reference queries, troubleshooting guides, and technical documentation to shared drives for team access.
Key Competencies
· Full Stack Development – Proficient across front-end (UI/UX implementation), back-end (APIs, business logic,
services), and database layers; able to own a feature end-to-end without handoffs.
Job Description
· POS Systems Knowledge – Practical experience with point-of-sale system architecture, log file structures, store-level configuration management, and UNC path-based store drive access.
· Back-End & IBM i Proficiency – Strong working knowledge of IBM i (AS/400) environments, IFS navigation, and DB2 SQL query development against ACEDATA and related tables.
· Front-End Development – Capable of building functional, responsive user interfaces using modern JavaScript frameworks; understands HTML, CSS, and front-end state management.
· API Design & Integration – Experience designing and consuming RESTful APIs; able to integrate with third-party services and internal legacy systems.
· Technical Troubleshooting – Strong analytical skills for diagnosing complex issues across POS, IBM i, and web application layers; comfortable working through ambiguous problems to resolution.
· Communication & Collaboration – Effectively documents technical processes, communicates findings to technical and non-technical stakeholders, and shares knowledge across teams.
· Agile & Self-Directed – Comfortable working in Agile/Scrum delivery models; manages multiple concurrent tasks independently and adapts quickly to shifting priorities.
Interactions
Minimum Qualifications
· Experience: Minimum 10+ years of full stack development experience, with demonstrated delivery across front-end, back-end, and database layers in a production environment.
· Education: Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field; or equivalent combination of education and experience.
· Back-End Languages: Proficient in C# (.NET) and/or Python; experience building server-side application logic, APIs, and utility applications in Visual Studio 2022 or later.
· Front-End: Working proficiency in JavaScript or TypeScript with at least one modern framework (React, Angular, or Vue.js); familiar with HTML5, CSS3, and responsive design.
· Database Skills: Strong working knowledge of SQL; experience querying IBM i DB2 and Microsoft SQL Server, including multi-table joins, stored procedures, and transaction-level data extraction.
· POS Systems: Demonstrated experience with point-of-sale system architecture, debug log interpretation, configuration file management, and store-level troubleshooting via UNC path access.
· IBM i / AS400: Practical familiarity with IBM i IFS navigation, DB2 for i SQL, and store data retrieval workflows; experience with ACEDATA or equivalent IBM i table structures preferred.
· Tools: Proficiency with WinMerge, Agent Ransack, DBeaver, SQL Server Management Studio, Notepad++, and Windows Task Scheduler; jump server access and administration experience preferred.
· Source Control: Experience with Git and/or TFS; familiarity with CI/CD pipelines and deployment processes.
· Communication: Strong written and verbal communication skills; ability to document technical processes, write clear API and system documentation, and share knowledge effectively.
· Preferred: Experience with cloud platforms (Azure, AWS, or GCP), containerization (Docker), or PowerShell scripting.
· Preferred: Background in financial services, retail operations, or multi-store POS environments.