Senior Software Engineer

Overview

On Site
$60-$75 per hour
Contract - W2
Contract - Independent
Contract - 9+ Month(s)

Skills

Recruiting
Business Systems
Production Support
RESTful
Scalability
Semantics
Electronic Commerce
Enterprise Resource Planning
Git
Continuous Delivery
Software Architecture
Microsoft SQL Server DBA
Agile
Scrum
.NET
GraphQL
ASP.NET
C#
SQL
Stored Procedures
Database
API Management
DevOps
Automated Testing
Continuous Integration and Development
Continuous Integration
API
POSTMAN
Collections
Cloud Computing
Messaging
Microsoft Azure
RabbitMQ
Apache Kafka
Real-time
Software Engineering
Dependency Injection
Unit Testing
GitHub
Code Refactoring
Documentation
Artificial Intelligence
Testing
Regression Testing
Web Security
Authentication
Authorization
OWASP
Offshoring
PPO
UPS
Legal
Insurance
Collaboration
Teamwork

Job Details


***At this time, we are unable to consider candidates requiring visa sponsorship or third-party recruitment agencies for this role. We thank you for your understanding.***

York Solutions is hiring an experienced Software Engineer. You will play a key role in building the next generation of enterprise applications. This role will be responsible for designing and developing RESTful and GraphQL APIs, driving API-first development practices, and ensuring scalability, reliability, and security across complex, high-transaction systems. The ideal candidate will bring strong expertise in .NET/C#, Microsoft Azure, and modern DevOps practices, with the ability to collaborate effectively in an Agile-SCRUM environment. This position offers the opportunity to work on cutting-edge solutions, leverage AI-assisted development tools, and contribute to the creation of innovative, integrated, and intelligent platforms that support a wide range of business systems.

Responsibilities:
? Participate in all phases of software projects, including architecture, development, design, testing, and production support.
? Design and build RESTful and GraphQL APIs that integrate seamlessly with internal platforms and external partners.
? Champion API-first development, driving consistency, reusability, scalability, and adherence to industry best practices.
? Define and enforce API standards (naming conventions, versioning, authentication/authorization) to ensure long-term maintainability and security.
? Collaborate with cross-functional teams to design semantic layers and canonical data models supporting eCommerce, ERP, and mobile systems.
? Develop efficient, secure, and scalable applications that perform reliably in high transaction environments.
? Leverage AI-powered development tools (e.g., GitHub Copilot, Cursor, Azure AI) to accelerate code generation, improve quality, and reduce rework.
? Use modern DevOps practices and tools (Azure DevOps, Git) to enable automated testing, CI/CD pipelines, and rapid feedback cycles.
? Apply best practices for application architecture, including layered design, modular coding, asynchronous programming, and clean architecture patterns.
? Identify and resolve performance, data, and integration issues using tools such as Postman, Azure Application Insights, and SQL Server Management Studio.
? Communicate technical designs and solutions clearly in verbal and written formats for technical and business stakeholders.
? Contribute to an Agile-SCRUM team environment, collaborating to solve challenges and deliver high-quality outcomes.

Required Qualifications:
? 7+ years of experience designing, developing, and supporting applications in cloud and/or on-premises environments.
? 3?5 years of full-stack development experience in cloud-native applications using .NET/C#.
? Proven expertise in API design principles (REST, GraphQL, OpenAPI/Swagger) with hands-on experience building and scaling APIs in Microsoft Azure.
? Proficiency in ASP.NET, C#, SQL, stored procedures, and data-access methods across various databases.
? Experience with Azure services such as Functions, App Services, and API Management (APIM) for governance, monitoring, and security.
? Strong understanding of DevOps principles, including automated testing, continuous integration, continuous deployment, and observability practices.
? Experience with API observability and troubleshooting tools (Application Insights, Postman Collections, automated contract testing).
? Experience with cloud-based messaging services (e.g., Azure Service Bus, RabbitMQ, Kafka) and designing event-driven architectures to support scalable, real-time integrations.
? Knowledge of software engineering fundamentals including SOLID principles, dependency injection, unit testing, and mocking frameworks.
? Practical experience with AI-assisted development tools (GitHub Copilot, Cursor, Tabnine, IntelliCode) for code generation, refactoring, and documentation.
? Knowledge of AI-driven testing frameworks for unit, integration, and regression testing automation.
? Expertise with web security, authentication/authorization, and OWASP principles.
? Strong collaboration skills with the ability to work across onshore, near-shore, and offshore teams.
? Self-motivated and able to balance independent work with team-based delivery on large, complex projects.


Benefits:

York Solutions Offers a generous benefits package for eligible full-time employees:

  • BCBS Medical with 3 Plans to choose from (PPO and High deductible PPO plans with Health Savings Program)
  • Delta Dental plan with 2 free cleanings and insurance discounts
  • Eye Med Vision with annual check-ups and discounts on lens
  • Life and Accidental Death Insurance paid by company
  • John Hancock 401(k) Retirement Plan with discretionary company match
  • Voluntary Insurance programs such as: Hospital Indemnity, Identity Protection, Legal Insurance, Long Term Care, and Pet Insurance.
  • Flexible work environment with some remote working opportunities
  • Strong fun and teamwork environment
  • Learning, development, and career growth




Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.