Hiring.Camp

Software Engineer

Curatepartners

·

1 week ago

Department
Engineering

Description

Job description

A leading organization is seeking a Software Engineer to develop and support automation services for HEDIS workflows. The Software Engineer will use Python, SQL, APIs, GCP, and AI technologies to automate processes, improve data movement, and create reusable technical capabilities.

Responsibilities

  • Develop and support automation services for HEDIS workflows.
  • Build and maintain APIs that enable automated processes and system integrations.
  • Use Python and SQL to develop automation solutions and support data processing.
  • Develop cloud-based solutions using GCP.
  • Support integration and data movement between systems through APIs.
  • Apply AI technologies to support automation initiatives.
  • Help reduce manual processes by developing scalable and reusable automation capabilities.
  • Collaborate with technical teams on the development and support of automation solutions.

Required experience and skills

  • Python
  • SQL
  • API development and integration experience
  • GCP
  • AI
  • Experience developing or supporting automation services
  • Experience building and supporting APIs
  • Experience developing software solutions that automate workflows

FAQs

1. What does a Software Engineer do?

A Software Engineer designs, develops, tests, and maintains software applications and services. The role typically involves writing production code, solving technical problems, integrating systems, reviewing changes, and supporting software throughout its lifecycle.

2. Which programming languages are commonly used by Software Engineers?

Software Engineers may work with languages such as Python, Java, JavaScript, TypeScript, C#, Go, or C++, depending on the product and technology stack. Strong programming fundamentals are transferable across languages and help engineers adapt to different development environments.

3. How does a Software Engineer approach software development?

Engineers typically begin by understanding requirements, constraints, and expected outcomes before designing and implementing a solution. Development then includes coding, testing, code review, documentation, deployment, and ongoing maintenance or iteration.

4. What role do APIs and system integrations play in software engineering?

APIs allow applications and services to communicate and exchange data. Software Engineers may design or consume REST, GraphQL, or other APIs while handling authentication, data validation, error handling, versioning, and integration dependencies.

5. How does a Software Engineer ensure code quality?

Code quality is supported through automated testing, code reviews, static analysis, consistent coding standards, documentation, and thoughtful architecture. Engineers also refactor existing code when necessary to improve maintainability, reliability, and performance.

6. What types of testing are common in software engineering?

Software Engineers may work with unit, integration, functional, regression, performance, and end-to-end testing. Automated tests help validate individual components as well as interactions between services and critical application workflows.

7. How does a Software Engineer troubleshoot bugs and production issues?

Engineers reproduce issues, examine logs and error messages, inspect application behavior, and use debugging or monitoring tools to identify root causes. After implementing a fix, they validate the solution and may add tests or monitoring to reduce the likelihood of similar issues recurring.

8. How do Software Engineers collaborate with other teams?

Software Engineers work with product managers, designers, QA engineers, data teams, DevOps professionals, and other developers to deliver complete solutions. Collaboration includes requirements clarification, technical planning, design reviews, code reviews, testing, and release coordination.  

Skills

PythonJavaScriptTypeScriptJavaGCPSQLRESTGraphQLDevOpsGo

Similar Jobs

30

Software Developer

Equilibrium Technologies LLC·Herndon, Virginia

Today

Software Engineer

Storm3·New York City, New York·Remote

Today

Software Engineer

Storm3·Irvine, California·Remote

Today

Software Engineer

Vishay·Beer Sheva, IL

Today

Software Engineer

Philips·Shenzhen, Guangdong·Onsite

Today

Software Engineer

Leidos·2782 Pune India

Today

Software Engineer

Morningstar·New Delhi, Delhi·Hybrid, Onsite

Today

Software Engineer

Salientmotion·California, US +1

Today

Software Engineer

John Deere·Chicago, Illinois +1·Remote, Onsite

Today

Software Engineer

Skillable·US·Remote

Today

Software Engineer

Gradial·Seattle, Washington

Today

Software Engineer

NVISO·Athens, Attica +1·Hybrid

Today

Software Developer

Geotab·Oakville, Ontario +2

Today

Software Engineer

ARES·Colorado Springs, Colorado·Remote

Today

Software Engineer

Deploy·Birmingham, England

Today

Software Engineer

Lawrence Livermore National Laboratory·Livermore, California·Hybrid

Today

Engineer, Software

John Deere·Ankeny, Iowa·Remote, Onsite

Today

Software Engineer

Arcarithm·Colorado Springs, Colorado

1d ago

Software Engineer

Xsolla·US·Remote

1d ago

Software Engineer

Xsolla·Russia, Ohio·Remote

1d ago

Software Developer

Systemstechnologyresearch·Arlington, Virginia +1

1d ago

Software Developer

Systemstechnologyresearch·Arlington, Virginia +1

1d ago

Software Engineer

"WatchGuard Technologies, Inc."·Brazil +1·Onsite

1d ago

Software Developer

Ericsson·Ankara, Turkey +2

1d ago

Software Developer

Ericsson·Ankara, Turkey +2

1d ago

Software Engineer

Resmed·CA Canada

1d ago

Software Engineer

Mintmcp·San Francisco, California +1·Hybrid

1d ago

Software Engineer

Leidos·UK·Hybrid

1d ago

Software Engineer

Gehc·Waukesha, Wisconsin

1d ago

Software Engineer

Axle Energy·London, England·Hybrid

1d ago