Data Analyst/Programmer

Milsoft Utility Solutions

Remote (United States) Remote Full-time 7 days ago
Workplace
Remote
Location
United States
Who can apply
Remote for people based in the United States

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

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.

Originally posted on Himalayas

About remote Data Analyst jobs

Open jobs
447 open remote Data Analyst jobs, 92 of them posted in the last 7 days. See all Remote Data Analyst jobs
Typical advertised pay
$86,000 – $140,000 a year for the middle half of the 147 job ads from 106 employers that state a salary in US dollars (median $113,000). This is base pay as advertised, not total compensation. Remote Data Analyst salary
Skills the job ads ask for most
  • SQL 75%
  • Python 59%
  • Power BI 45%
  • Tableau 41%
  • Excel 34%
  • Data quality 34%

Share of the 490 newest postings for the role that name each skill. Resume keywords for Data Analyst jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.