Software Engineer Job at Insight Global, Urbandale, IA

  • Insight Global
  • Urbandale, IA

Job Description

We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins jobs that move large datasets into the CRM environment. The engineer will work closely with both product owners, and end users to support data movement, system integrations, and Salesforce-related applications.

In this role, you will design, develop, support, and modernize software solutions that enable critical Sales and Marketing business processes. A primary focus of this position will be reviewing, refactoring, and enhancing existing C#/.NET code to improve maintainability, performance, scalability, and long-term supportability while reducing technical debt.

This role will also be responsible for developing and supporting ETL processes, large-scale data movement initiatives, system integrations, and automation workflows utilizing SQL Server, Jenkins, and modern source control and CI/CD practices. The engineer will play a key role in application modernization efforts, including repository cleanup and migration to GitHub, while helping establish development standards and best practices across the team.

Qualifications

  • Strong C# development experience (ability to read & write C#)
  • Able to work independently with minimal oversight
  • Comfortable taking ownership and operating as a senior contributor on a small team
  • Strong communication (experience working with business leaders and customers directly)

Nice to have Qualifications

  • Strong SQL skills with experience querying, troubleshooting, and supporting data movement between systems
  • ETL/Data Integration experience
  • Python experience
  • Jenkins experience
  • GitHub experience
  • GitHub Actions exposure
  • Experience moving large datasets into SaaS applications
  • Understanding of data flow between enterprise systems and CRM platforms

Pay ranges on level of experience from $110k to $125k.

Job Tags

Similar Jobs

Pearce Services

HVAC Repair Technician Job at Pearce Services

 ...Pearce provides technical maintenance, repair, operations, and engineering services for...  ...Pearce is seeking Experienced HVAC Technicians to join our team for servicing and repairing...  ...will provide a company vehicle, phone, laptop, or tablet along with all necessary tools... 

Primis

Account Executive Job at Primis

 ...around cybersecurity awareness and human risk management \n Hitting and exceeding monthly revenue quotas \n Maintaining accurate CRM records (Salesforce)\n \n Who We're Looking For \n 1-3 years of SaaS or software sales experience (SMB/SME focus a plus)\n... 

Advanced Systems Group

Motion Graphics Designer Job at Advanced Systems Group

 ...Creative Team at Advanced Systems Group!Are you passionate about motion design, storytelling, and shaping the way audiences engage with...  ...At Advanced Systems Group, were looking for a dynamic Motion Graphic Designer to bring inventive ideas, artistic flair, and exceptional... 

Cynet Health

Travel Nurse RN - Progressive Care Unit - $2,095 per week in Elizabethtown, KY Job at Cynet Health

 ...Registered Nurse (RN) | Progressive Care Unit Location: Elizabethtown, KY Agency: Cynet Health Pay: $2,095 per week...  ...Duration: 13 weeks Shift: Third Shift Hours per Shift: 12 hours Experience: No experience required License: Active, unrestricted... 

Journey Care Team of Georgia LLC

Nurse Scheduler (CNA) Job at Journey Care Team of Georgia LLC

 ...Job Description Job Description We're seeking a detail-oriented and organized Nurse Scheduler to join our team. The Nurse Scheduler will be responsible for coordinating nursing schedules, ensuring optimal staffing levels, and supporting the overall operational efficiency...