Mid-Level Software Developer
About our Company:
DSN Software is a privately held software development company that engineers distinct practice management software solutions for today's most advanced dental and dental specialty practices. DSN's practice management software solutions integrate perfectly with the leading technology providers in their respective fields.
Our Culture:
To accomplish our mission of revolutionizing work methods, embracing our culture is imperative. We commence by adopting a learning-oriented mindset, which extends to understanding our customers, fostering diversity and inclusivity, collaborating seamlessly, and ultimately, effecting global change. We harness our tools and insights to enhance our work processes since our technical challenges are extensive and dynamic while our product requirements evolve rapidly.
About the Role:
We seek a motivated and skilled C# Software Developer to join our dynamic team. The ideal candidate will have a strong foundation in C# and .NET technologies, experience with T-SQL, and a keen interest in desktop application development. This role offers an excellent opportunity for growth and professional development within an Agile/Scrum environment.
Qualifications:
Required/Minimum Qualifications:
- Bachelor's Degree in Computer Science or related technical discipline.
- 5+ years of technical engineering experience involving coding in languages such as C#, VB.NET, or equivalent experience.
- 3+ years of experience with Microsoft T-SQL.
- 3+ years of experience with desktop application development, such as WPF and WinForms.
- 2+ years of experience with API development, including WCF for service-oriented applications, SOAP for structured data exchange, and REST for scalable web services.
Responsibilities:
- Design, develop, and maintain desktop applications using WPF and WinForms.
- Write and optimize T-SQL queries for efficient database interactions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement and adhere to testing methodologies to ensure high-quality software delivery.
- Participate in Agile/Scrum processes, including sprint planning, daily stand-ups, and retrospectives.
Job Type: Full-time
Pay: $65,000.00 - $75,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Vision insurance
Ability to Commute:
- Tulsa, OK 74136 (Required)
Work Location: In person