Senior Software Engineer – Cloud, Data & Modernization

Socket.dev

Urbandale (IA)

On-site

USD 110,000 - 140,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Berkley Technology Services in Urbandale, IA is seeking a Sr Software Engineer to join the Sales & Marketing team. You will design, develop, support, and modernize software solutions, focusing on refactoring C#/.NET code to improve maintainability, performance, and long-term supportability while reducing technical debt.

The role includes building and supporting ETL processes, data movement, system integrations, and CI/CD practices.

Qualifications

  • Strong background in C#/.NET, SQL Server, Python and ETL/Data Integration.
  • 3+ years of software development experience.
  • 3+ years of experience with cloud computing platforms, particularly Microsoft Azure.

Responsibilities

  • Refactor and modernize existing C#/.NET code to improve code quality, maintainability, performance, and supportability.
  • Design, develop, test, and maintain software applications supporting Sales & Marketing initiatives.
  • Define, document, and enforce development standards, design patterns, and coding best practices.
  • Design and implement enterprise system integrations and interfaces.
  • Design, develop, and support ETL processes for large-scale data movement between enterprise applications, CRM platforms, databases, and cloud services.
  • Design, develop, and maintain SQL Server databases.
  • Ensure data integrity, performance optimization, and secure data access.
  • Collaborate with Product Owners, Business Analysts, stakeholders, and end users to translate business requirements into technical solutions.
  • Design, execute, and analyze A/B tests or similar experiments to optimize features and user experience.
  • Perform QA testing and job regression testing prior to and after production deployments.
  • Support sprint planning, backlog refinement, and Agile ceremonies.
  • Support sprint execution by validating scope, estimating effort, and ensuring production readiness.
  • Deliver high-quality customer support with urgency, ownership, and accountability.
  • Provide Tier 1 after-hours/on-call support by participating in application support and incident triage rotation.
  • Quickly adapt to new technologies, tools, and platforms.
  • Analyze and solve complex technical and business problems.
  • Work effectively within a distributed and virtual team environment.
  • Support continuous improvement initiatives across Sales & Marketing technology platforms.
  • Utilize Azure, Azure Service Bus, and Data Factory for cloud solutions.
  • Utilize Microsoft Copilot or other AI-assisted development tools.
  • Complete code reviews and PR approvals for onshore/offshore resources prior to deployment.

Skills

C#/.NET
SQL Server
Python
ETL/Data Integration
Azure
Code Reviews
Jenkins
GitHub
GitHub Actions
CI/CD
Jira
Confluence
Bitbucket
Power Platform
Dynamics 365 CRM / Salesforce

Education

Bachelor’s degree or equivalent

Tools

Jenkins
GitHub
GitHub Actions
CI/CD
Jira
Confluence
Bitbucket
Power Platform
Dynamics 365 CRM / Salesforce

Job description

Berkley Technology Services in Urbandale, IA is seeking a Sr Software Engineer to join the Sales & Marketing team. You will design, develop, support, and modernize software solutions, focusing on refactoring C#/.NET code to improve maintainability, performance, and long-term supportability while reducing technical debt.

The role includes building and supporting ETL processes, data movement, system integrations, and CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Engineer - Data, ETL & Cloud Modernization
Senior .NET Engineer - Data, ETL & Cloud Modernization

W. R. Berkley Corporation • Urbandale (IA)

On-site
USD 100,000 - 150,000
Senior .NET Software Engineer — Data & Integrations
Senior .NET Software Engineer — Data & Integrations

Berkley Technology Services • Urbandale (IA)

On-site
USD 110,000 - 150,000
Sr. Software Engineer
Sr. Software Engineer

W. R. Berkley Corporation • Urbandale (IA)

On-site
USD 100,000 - 150,000
Sr. Software Engineer
Sr. Software Engineer

Berkley Technology Services • Urbandale (IA)

On-site
USD 110,000 - 150,000
Sr. Software Engineer
Sr. Software Engineer

Socket.dev • Urbandale (IA)

On-site
USD 110,000 - 140,000
Director, AI-Driven Solutions Delivery
Director, AI-Driven Solutions Delivery

Berkley Technology Services • Urbandale (IA)

On-site
USD 150,000 - 190,000
Senior Software Engineer: Lead Modern, Scalable Solutions
Senior Software Engineer: Lead Modern, Scalable Solutions

Wellmark Blue Cross and Blue Shield • Des Moines (IA)

On-site
USD 105,000 - 145,000
Senior C#/.NET Engineer — Legacy Modernization Lead
Senior C#/.NET Engineer — Legacy Modernization Lead

CAI • New Jersey

Hybrid
USD 83,000 - 90,000
.Net Developer
.Net Developer

Premier Inn Hotels LLC (UAE) • Chicago (IL)

On-site
USD 120,000 - 170,000
Lead C#/.NET Engineer - Legacy Modernization (AWS)
Lead C#/.NET Engineer - Legacy Modernization (AWS)

DEW Softech, Inc • Trenton (NJ)

Hybrid
USD 140,000 - 180,000