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

Maule Technologies

IT Help Desk Technician Tier I (Entry-Level) Job at Maule Technologies

 ...Job Description Job Description IT Help Desk Technician Tier I (Entry-Level) Maule Technologies a managed IT services provider...  ...certification or degree graduate, already have some hands-on tech support experience, or have little formal experience but a genuine drive to work... 

Kitchen Tune-Up Olathe Shawnee

Tile Installer Job at Kitchen Tune-Up Olathe Shawnee

 ...advancement Paid time off Training & development 401(k)401(k) matching Competitive salary Flexible schedule Experienced Tile Installer Kitchen Tune-Up KC Olathe Liberty | Full-Time BUILD GREAT SPACES. JOIN A GREAT TEAM. GROW WITH US. Kitchen Tune-... 

The Tap

Assistant Brewer Job at The Tap

 ...ssistnt Brewer - Fll Time Position, work onsight t the Tp Brewery in Bloomington Inin bot The Tp Brewery Bringing or best...  ...to elivering exceptionl hospitlity experiences throgh or beer. Or focs is on creting legenry experiences roote in hmn connection... 

Williams AV

Software Engineer Internship Job at Williams AV

 ...Job Description Job Description Software Engineer Intern Eden Prairie, MN | Full-Time Paid Internship | Summer 2027 (12 Weeks) At Williams AV, we're passionate...  ...a shadowing opportunity. You'll gain hands-on experience with software development, testing, troubleshooting... 

State of Washington

Office Assistant 3 Job at State of Washington

 ...of choice must be comfortable working in a Prison environment as you...  ...motivated and qualified individual to fill one (1) permanent position for...  ...eligibility verification form I-9. The selected candidate...  ...work may be performed from your home or another offsite location...