Data Solutions Developer

5 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Contractual

Job Description

Job Summary:

The Data Solutions Developer III is a seasoned technologist responsible for designing, developing, and maintaining robust data integration and migration solutions across OpenGov platforms. This role serves as a technical expert within the Data Solutions team, driving scalable integration architectures and ensuring seamless data flow between OpenGov and external systems. The developer operates independently on complex projects, applying deep technical knowledge and judgment to design effective solutions aligned with business and customer objectives.

This position combines hands-on development with solution architecture and customer delivery support. The ideal candidate demonstrates strong analytical, programming, and communication skills, with a proven ability to translate technical requirements into elegant, maintainable solutions.


Responsibilities:

Integration & Development

● Design, develop, and enhance scalable data integration architectures and ETL processes.

● Build and maintain APIs, web services, and data pipelines that enable seamless system interoperability.

● Write, optimize, and maintain complex SQL queries, stored procedures, and scripts for data transformation and migration.

● Develop in multiple programming languages and frameworks (C#, Python, React, TypeScript).

● Troubleshoot, debug, and optimize data integration performance and reliability.

● Ensure adherence to development standards, code quality, and security practices.

● Partner cross-functionally with engineering, product, and implementation teams to define and refine data solutions.

● Create and maintain detailed technical documentation for integration processes and architecture.


Customer Implementation & Data Solutions

● Serve as a subject matter expert (SME) for customer integrations and data migrations.

● Implement new customer data integrations from design through delivery, collaborating closely with Customer Success and Project Management teams.

● Translate business and customer requirements into technical specifications and integration designs.

● Identify customer pain points and propose scalable, automated solutions to improve efficiency.

● Proactively manage project timelines, communicate progress, and resolve technical issues to ensure successful outcomes.


Requirements and Preferred Experience:

● Education: Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience.

● Experience: Typically requires a minimum of 5 years of professional experience in systems integration, data engineering, or software development.

● Proficiency in SQL (SQL Server, PostgreSQL preferred) and data modeling.

● Proficiency in c# and Python software development.

● Expertise in API development and integration using REST, SOAP, and GraphQL.

● Strong experience with ETL tools, data transformation frameworks, and CI/CD (Git preferred).

● Familiarity with SaaS environments and cloud technologies (AWS, Azure, or GCP).

● Deep understanding of integration patterns (SOA, event-driven architectures, XML/JSON schemas).

● Strong analytical, problem-solving, and interpersonal skills with a customer-focused mindset.

● Experience in Agile/Scrum development environments.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You