Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Vero Beach, FL

Find & Apply For Software Developer / Engineer Jobs in Vero Beach, Florida

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Desktop Application Developer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Medical Data Systems, Inc.

Desktop Application Developer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
83
out of 100
Average of individual scores

Were these scores useful?

Job Description

Job Description Help for Job Description. Opens a new window. Build Software That Solves Real Business Problems Medical Data Systems is looking for an experienced C#/.NET Desktop Application Developer to join our 10-person development team in Vero Beach, Florida. This isn't a position where you'll spend your days working on one small piece of a large commercial software product. MDS develops and supports custom applications used throughout our own organization. Our development team works directly with the people who use our systems, learns how the business operates, identifies opportunities for improvement, and builds practical software solutions. Because we're a relatively small development organization supporting a midsized company, our developers have the opportunity to work across different applications, technologies, and business processes. We are looking for someone who enjoys that variety and wants to understand why we're building something—not simply what code needs to be written. What You'll Be Doing You will design, develop, enhance, test, document, and maintain Windows desktop applications using C# and .NET Framework.
Your work will include:
  • Developing and enhancing Windows desktop applications using C# and .NET Framework 4
  • Working with WinForms applications and relational databases
  • Writing and optimizing SQL queries using Microsoft SQL Server and/or Sybase
  • Translating business requirements into practical software solutions
  • Working directly with business users and IT team members to understand problems and determine the best technical solution
  • Analyzing production issues, identifying root causes, and developing solutions
  • Designing, developing, testing, documenting, and deploying application changes
  • Performing unit testing, integration testing, and other quality-assurance activities
  • Participating in code reviews and maintaining development standards
  • Using Visual Studio and Git as part of the development process
  • Supporting applications throughout their lifecycle and improving existing systems when opportunities are identified
  • Learning the business processes behind the applications you develop so that you can make informed technical decisions This Is More Than a Programming Job Our developers are expected to become knowledgeable about the business areas they support.
A business user may come to you with a problem that sounds simple: "We need the application to do X." Your job isn't simply to turn that sentence into code. You'll need to understand the underlying process, ask questions, identify the actual need, consider alternatives, and develop a solution that works for the people and processes involved. That makes problem-solving, curiosity, communication, and business understanding just as important to us as programming ability. We're looking for someone who takes ownership of their work, wants to understand the complete problem, and takes pride in delivering a solution that actually works. Our Development Environment Our primary development technologies include:
  • C#
  • .NET Framework 4
  • Windows Forms (WinForms)
  • Microsoft SQL Server
  • Sybase
  • Visual Studio
  • Git This is a desktop application development position, not a web development position.
Our developers are not responsible for general technical support, network administration, or help-desk functions. Their focus is software development and solving business problems through technology. AI and Emerging Technology MDS also has an AI initiative focused on using intelligent systems to improve efficiency and business outcomes. AI/LLM experience is not required for this position. However, developers who have experience or an interest in AI, large language models, data processing, or integrating AI into applications will have opportunities to participate in projects in this area. Depending on experience and interest, you may have opportunities to:
  • Integrate AI/LLM capabilities into internal applications
  • Build solutions that use existing AI models
  • Explore ways AI can improve development and business processes
  • Experiment with and evaluate emerging AI technologies
  • Contribute to internal AI initiatives We are particularly interested in developers who are curious about new technology and enjoy learning how it can be applied to solve practical problems.
What We're Looking For