For Employers
Apply Now

Please mention DailyRemote when applying

?
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable

The Developer is a key member of the Product Development Team. Working with the Product Owner, the Developer implements software designs. The Developer uses available development tools to create functional implementations of software.

As a Developer you will be expected to design and implement solutions that result in high quality, well documented and unit testable source code. You will be required to meet all coding standards for your project. You will be expected to provide accurate scoring and/or work effort estimations, risk assessments and participate in schedule development.

Developers may be asked to lead improvement initiatives to eliminate waste and increase R&D effectiveness. This includes performing code and design reviews, quality audits, design audits, leading group projects.

In addition to your development responsibilities, you will liaise with other teams, including Technical Support, Documentation, Quality Assurance, Product Line Management, and Conversions. A key responsibility of a Developer is to provide technical support when needed. You may be required to lead troubleshooting and Root Cause Analysis efforts, working directly with customers to diagnose and fix product performance issues.

Responsibilities

  • Develop new features and/or extend existing code and functionality
  • Perform component, feature, system and/or product analysis and modeling
  • Create unit test plans
  • Resolve product defects
  • Design and/or recommend changes in data structures, business objects, UI elements
  • Participate in and provide input to design, release and sprint planning activities
  • Perform software testing using specified procedures and tools
  • Write supporting documentation including test plans, technical specifications, feature descriptions, class/object descriptions, and in-code commenting
  • Work with Quality Engineers and Technical Support teams to diagnose and troubleshoot product related issues
  • Develop and maintain intimate technical knowledge of our products, data structures, utilities and tools
  • Perform Root Cause Analysis on defects and/or other issues
  • Lead and participate in code, design, and test reviews
  • Lead R&D and product improvement initiatives
  • Adhere to all development guidelines, policies and procedures

Requirements

  • Bachelor of Science Degree in Computer Science or related field or equivalent experience
  • 7 years of programming/analysis activities in a business environment
  • Minimum of 7 years experience with Microsoft C++
  • Experience with MFC or other Windows desktop UI frameworks and technologies (e.g., Win32/WinAPI, WinUI)
  • Experience developing desktop applications for Microsoft Windows operating systems
  • Experience with Agile Development
  • Excellent analytical and problem solving skills
  • Individual must be self-managing, self-motivated and highly energetic
  • Experience with database design concepts and SQL
  • Ability to effectively interface with customers and all levels of employees.
  • Strong verbal and written communication skills.

Preferred skills

  • Experience with a relational database like SQL Server
  • Experience with C# and .Net
  • Experience with ISAM
  • Experience developing Windows Form applications

Personal Skills and Preferences

  • Must be detail oriented.
  • Ability to multi-task on several active projects
  • Ability to adapt to changing priorities.
  • Focused on results.
  • Action oriented, follows through on commitments
  • Strong planning and organizing capability and preference
  • Focus on teamwork, able to help teams work together
  • Committed to a zero defect environment
  • Ability to lead and motivate others
  • Comfortable with customer interaction

Benefits

  • Work remotely Monday - Friday, 40 hours a week (no weekends)
  • Did we mention it's REMOTE?!!

One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.

Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our Take a look and let us know if you have any other questions!

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

React/React-Native Developer Part-Time (Fully Remote)

Part Time United States $20 - $48 per hour Software Development

Full Stack Software Engineer

Full Time United States $90000 - $130K per year Software Development

Senior Software Engineer

Full Time United States $91700 - $163K per year Software Development

Senior Batch Developer - Pharmacy Claims

Full Time United States $68000 - $97200 per year Software Development

Technical Solution Architect FICA

Freelance Worldwide Software Development

Instructor, AI Workflows & Agents

Freelance United States $90 - $200 per hour Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 219,004+ Jobs in Software Development

Answer easy questions

Answer easy questions

219,004+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified