For Employers

Milsoft Utility Solutions, Inc.

Data Analyst/Programmer

Posted a day ago
2-5 years experience
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
AI Summary

The Data Analyst/Programmer designs and executes scripts to extract, transform, and load complex datasets from legacy systems into Milsoft software. They also collaborate with stakeholders to define mapping rules and ensure data integrity through rigorous validation and reconciliation processes.

DATA ANALYST/PROGRAMMER


Department:     Implementation Services

Reports to:       Manager of Data Operations

Division:           Remote

Classification:  Salary/Exempt/Full-time

 

JOB SUMMARY


The Data Analyst/Programmer will work closely with Project Managers, Implementation Specialists, and, when needed, clients to ensure the effective extraction, transformation, and loading of complex datasets from legacy systems into Milsoft software solutions, maintaining data integrity and seamless migrations with minimal downtime.

 

ESSENTIAL FUNCTIONS

 

  1. Designs, develops, tests, and executes scripts to extract data from various source systems, transform it according to business logic, and load it into target databases within project timelines.
  2. Analyzes source data structures, field mappings, and legacy databases to identify data quality issues, missing fields, or potential conversion bottlenecks.
  3. Collaborates with business analysts and clients to define data mapping rules and runs validation scripts to verify completeness and accuracy pre- and post-migration.
  4. Writes scalable scripts and automated tools to streamline repeatable migration processes and reduce manual intervention.
  5. Maintains documentation of data conversion routines, mapping logic, and exception-handling procedures, and produces post-conversion reconciliation reports.
  6. Efficiently diagnoses and resolves complex data discrepancies, transformation errors, and performance issues during testing and production cutovers.
  7. Upholds, safeguards, and promotes Milsoft’s values and philosophy regarding ethics, integrity, and corporate responsibility.
  8. Maintains regular, consistent, and professional attendance, punctuality, personal appearance, and adherence to relevant health and safety procedures.
  9. Any other duties that may be necessary or assigned occasionally.

 

QUALIFICATIONS

 

  1. Bachelor’s degree in Computer Science, Information Technology, Data Analytics, or equivalent hands-on experience.
  2. Advanced scripting abilities in languages such as Python for data parsing and file manipulation.
  3. Proficiency in writing complex SQL queries, stored procedures, joins, and indexing (e.g., PostgreSQL, SQL Server).
  4. Experience working with diverse file formats, including JSON, XML, CSV, fixed-width files, and relational database dumps.
  5. Experience building, running, and/or maintaining ETL pipelines is desirable.
  6. Excellent interpersonal, problem-solving, and communication skills to translate complex data mapping challenges into simple terms for non-technical stakeholders.

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 →

UI Engineer (Game Industry)

Full Time United States Software Development

Data Analyst

Full Time Philippines Software Development

Software Engineer

Full Time United States Software Development

Python Developer - Senior

Full Time Honduras Software Development

Senior Database Administrator - SQL Server & Azure

Full Time United States Software Development

Staff Backend Engineer (Platform & Domain Foundations)

Full Time Canada Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 220,426+ Jobs in Data Analyst

Answer easy questions

Answer easy questions

220,426+ 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