Senior Application Support Developer

at S M Software Solutions Inc.
๐Ÿ‡บ๐Ÿ‡ธ United States - Remote
๐Ÿ’ป Software Development๐ŸŸฃ Senior

Job description

Job Title: Developer - MIS Senior Application Support Developer - MS - MDCPS

Posting ID: 145382

Agency: Mississippi Department of Child Protection Services (MDCPS)

Work Location: Remote

Position Location:

3771 Eastwood Dr, Jackson, Mississippi, 39211, UNITED STATES


Job Overview:

The Mississippi Department of Child Protection Services (MDCPS) is seeking a skilled Senior Application Support Developer to assist in the modernization of its legacy child welfare systemโ€” Mississippi Automated Child Welfare Information System (MACWIS)โ€”and transition to a modern Comprehensive Child Welfare Information System (CCWIS) platform. This role is integral to enhancing data accuracy, service delivery, and overall system functionality.

Ideal candidates will have strong technical expertise in legacy and modern development environments, with a background in child welfare systems. This role involves supporting and maintaining existing code in Natural, VB6, SQL, and .NET, while contributing to the design and development of the future CCWIS-compliant platform.


Key Responsibilities:

  • Maintain and support legacy systems (Natural, VB6, SQL) in a production environment.

  • Perform data analysis and develop cleanup scripts to improve data quality (e.g., de-duplication, correcting gender data, and self-relationship mismatches).

  • Support data migration planning for notifications and alerts from MACWIS to CCWIS.

  • Collaborate in script validation and participate in general testing activities.

  • Participate in technical meetings, project planning, and represent MDCPS as a subject matter expert.

  • Bridge the transition between legacy systems and the modern CCWIS platform.

  • Contribute to the development of new features, workflows, and technical designs aligned with federal compliance standards.


Required Skills & Experience:

Technical Skills:

  • Minimum 2 years of experience in Natural Programming Language.

  • Minimum 5 years of experience in Visual Basic 6 (VB6).

  • Minimum 5 years of experience in SQL.

  • Experience with .NET Framework (C#, ASP.NET).

  • Expertise in maintaining and troubleshooting production legacy systems.

  • Strong knowledge of data integration, batch processing, and file-based interfaces.

  • Familiarity with system refactoring, code modularization, and platform transition strategies.

  • Experience with data mapping, migration, and conversion processes.

  • Proficiency with version control and change management tools (e.g., Git, TFS, SVN).

Child Welfare System Experience:

  • Hands-on experience with SACWIS, MACWIS, or CCWIS platforms.

  • Deep understanding of child welfare processes such as case management, licensing, intake, and service planning.

  • Ability to translate programmatic needs into system requirements and technical solutions.

Professional Experience:

  • Ability to prioritize tasks in a dynamic, fast-paced production environment.

  • Experience collaborating with business analysts, QA teams, and project managers.

  • Skilled in technical documentation and participating in system design discussions.

  • Comfortable acting as a subject matter expert in cross-functional or inter-agency meetings.

Soft Skills:

  • Strong analytical and problem-solving capabilities.

  • Excellent verbal and written communication skills.

  • Self-motivated, organized, and capable of working independently or as part of a team.

  • Proven leadership in mentoring junior developers or leading technical initiatives.


Preferred Qualifications (Not Required):

  • Experience working on child welfare system modernization projects.

  • Familiarity with CCWIS federal compliance standards.

  • Understanding of federal reporting and child welfare management system requirements.

  • Experience with ADABAS database systems.

Share this job:
Please let S M Software Solutions Inc. know you found this job on Remote First Jobs ๐Ÿ™

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply