Overview
On Site
USD 120,000.00 - 140,000.00 per year
Full Time
Skills
Streaming
Inventory Management
Regulatory Compliance
Reporting
Invoices
Workflow
Web Applications
Shipping
Inventory
Order Management
Health Care
Project Development
Testing
Writing
Stored Procedures
Data Storage
Microsoft SSIS
Interfaces
Integration Testing
Mentorship
Software Development
Computer Science
OOD
Data Structure
Multithreading
Network
TCP/IP
HTTP
HTTPS
FTP
Web Services
Data Modeling
SQL
Database
Rapid Application Development
Agile
C#
Microsoft Windows
Java
Eclipse
Apache Tomcat
Servers
Database Design
Microsoft SQL Server
Microsoft SSRS
Performance Analysis
Microsoft
Manufacturing
Finance
Accounting
Marketing
Legal
Customer Support
Online Training
Artificial Intelligence
Insurance
.NET
Job Details
Description
Our client is seeking a Senior Programmer to develop product-based solutions to streamline client data and file submissions to facilitate production and access to our world class platforms.
Applicant will work within an on-demand environment engineering data and files to produce data streams to facilitate automated production, fulfillment, inventory management, compliance reporting, and invoicing. This position has broad impact to multiple departments and critical influence on efficiency, scale, and profitability.
The Senior Programmer is responsible for all aspects of software solution, workflow development and delivery. Specifically, this role requires designing and developing data-centric Windows-based, web solutions, and solutions that integrate with other systems and devices including barcode scanners, weigh scales, shipping systems, inventory systems, order management, enterprise accounting systems, etc.
No Exceptions **
*** Experience working with Healthcare Data preferred but not required ***
**** Local candidates only ****
***** No 3rd parties please -- No C2C *****
Requirements:
Willingness to learn new approaches and apply their expertise to new challenges
Work in a collaborative, team environment
Document their work and maintain time sheets
Define project objectives and ensure they are met
Assist Solutions Architect and Technical Account Managers with project development, testing, and commissioning of automated systems
Work directly with Solution Architects and Technical Account Managers to design appropriate software deliverables
Writing, modifying, and maintaining source code for numerous internal & project-specific applications, including graphical user interfaces, server / client solutions, database queries & stored procedures, and web-based services.
Develop solutions that fully utilize Microsoft SQL Server for data storage
Develop integrations using Microsoft SQL Server integration Services (SSIS)
Develop and configure interfaces with third-party software tools and utilities
Participate in system and integration testing
Configure and deploy software applications and systems
Train end users on job-specific usage of deployed software solutions, and train system owners on proper maintenance and support of software solutions
Support, maintain, and enhance deployed software solutions
Mentor staff-level engineers in areas of expertise
Requirements
Knowledge and Experience:
Bachelor's Degree in Computer Science or related field
5+ years professional experience in software development
Computer Science fundamentals in object-oriented design, data structures, multi-threaded programming, and full lifecycle delivering software solutions
Experience with network communications (TCP/IP, HTTP/ HTTPs, FTP/ FTPs, APIs and web services
Familiarity with data modeling, SQL databases, and consistency models
Familiar with rapid application development (RAD), agile, or similar methodology
MS .NET development, primarily using C# with Windows servers
Java programming in an Eclipse environment with Tomcat Servers
Experience in all aspects of relational database design, development, and support using Microsoft SQL Server 2005 or newer
Experience in the development of Microsoft SQL Server Reporting Services (SSRS) solutions
Experience with performance analysis and tuning, and diagnosis and troubleshooting of software systems
Microsoft certifications for related technologies a plus
Manufacturing experience a plus
Technology Doesn't Change the World, People Do.
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use.
Our client is seeking a Senior Programmer to develop product-based solutions to streamline client data and file submissions to facilitate production and access to our world class platforms.
Applicant will work within an on-demand environment engineering data and files to produce data streams to facilitate automated production, fulfillment, inventory management, compliance reporting, and invoicing. This position has broad impact to multiple departments and critical influence on efficiency, scale, and profitability.
The Senior Programmer is responsible for all aspects of software solution, workflow development and delivery. Specifically, this role requires designing and developing data-centric Windows-based, web solutions, and solutions that integrate with other systems and devices including barcode scanners, weigh scales, shipping systems, inventory systems, order management, enterprise accounting systems, etc.
No Exceptions **
*** Experience working with Healthcare Data preferred but not required ***
**** Local candidates only ****
***** No 3rd parties please -- No C2C *****
Requirements:
Willingness to learn new approaches and apply their expertise to new challenges
Work in a collaborative, team environment
Document their work and maintain time sheets
Define project objectives and ensure they are met
Assist Solutions Architect and Technical Account Managers with project development, testing, and commissioning of automated systems
Work directly with Solution Architects and Technical Account Managers to design appropriate software deliverables
Writing, modifying, and maintaining source code for numerous internal & project-specific applications, including graphical user interfaces, server / client solutions, database queries & stored procedures, and web-based services.
Develop solutions that fully utilize Microsoft SQL Server for data storage
Develop integrations using Microsoft SQL Server integration Services (SSIS)
Develop and configure interfaces with third-party software tools and utilities
Participate in system and integration testing
Configure and deploy software applications and systems
Train end users on job-specific usage of deployed software solutions, and train system owners on proper maintenance and support of software solutions
Support, maintain, and enhance deployed software solutions
Mentor staff-level engineers in areas of expertise
Requirements
Knowledge and Experience:
Bachelor's Degree in Computer Science or related field
5+ years professional experience in software development
Computer Science fundamentals in object-oriented design, data structures, multi-threaded programming, and full lifecycle delivering software solutions
Experience with network communications (TCP/IP, HTTP/ HTTPs, FTP/ FTPs, APIs and web services
Familiarity with data modeling, SQL databases, and consistency models
Familiar with rapid application development (RAD), agile, or similar methodology
MS .NET development, primarily using C# with Windows servers
Java programming in an Eclipse environment with Tomcat Servers
Experience in all aspects of relational database design, development, and support using Microsoft SQL Server 2005 or newer
Experience in the development of Microsoft SQL Server Reporting Services (SSRS) solutions
Experience with performance analysis and tuning, and diagnosis and troubleshooting of software systems
Microsoft certifications for related technologies a plus
Manufacturing experience a plus
Technology Doesn't Change the World, People Do.
Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use.
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.