Role Overview
- Design, develop, and support internal databases (SQL, NoSQL, Databricks) and Windows-based applications.
- Work closely with the team to maintain existing applications and support end users.
- Gather requirements from business units (e.g., engineering and sales) and interact with customers when needed to understand solution needs.
- Collaborate with third-party vendors to integrate business systems or assist in application development.
- Assist with researching, testing, and deploying reporting-based projects.
- Follow a reliable software development life cycle process, including code changes, testing, and deployment.
- Maintain clear and detailed documentation of work and planned changes.
- Work with Business Analysts to understand needs, research solutions, and recommend technologies to management.
Qualifications
- Bachelor’s degree in Computer Science or related field preferred.
- 3+ years of programming experience with Windows technologies.
- Proficient in C#, WinForms, WPF, and Microsoft technologies (.NET Framework/Core, ASP.NET MVC, Web API, SQL Server/Azure).
- Familiar with MSMQ, WCF, Microsoft Azure App Services, and basic Visual Basic.
- Exposure to other languages/frameworks like PHP, Node.js, Python is a plus.
- Experience with shell scripting and hardware/PLC communications preferred.
Special Requirments
- Occasional travel necessary to accommodate for global and regional meetings, workshops or training.
- Ability to occasionally join calls before / after traditional office hours
- We are unable to provide sponsorship for this role
Why work for us
- Job Stability – As an essential service to healthcare, Daniels Health is non-seasonal and recession-proof
- Comprehensive Benefits – Medical, Dental, and Vision Insurance effective on Day One; Paid Short-Term Disability; Company-sponsored Life Insurance; Voluntary Long-Term Disability and Accident Insurance
- 401K Matching Plan – 50% employer match on up to 6% contribution (up to 3% employer contribution) with a 5-year vesting schedule and no waiting period on the match
- Permanent Position – Full-time, 40 hours per week with long-term career potential
- Mission-Driven Work – Be part of a company that’s making healthcare safer and more sustainable through innovative waste management solutions
- Growth & Development – Opportunities to expand your skills in leadership, data analysis, and cross-functional collaboration within a supportive and evolving organization
