Software Engineer

EMC Insurance Companies
Work From Home,Iowa
Remote
Full-time

At EMC, you'll put your skills to good use as an important member of our team. You can count on gaining valuable experience while contributing to the company's success.

EMC strives to hire and retain the best people by engaging, developing and rewarding employees.

This position can be performed remotely for candidates who reside in IA, MN, SD, NE, KS, MO, IL, WI, ND.

Designs, codes, modifies, and tests complex computer programs supporting corporate business systems and assists end users.

Programs within multiple inter-related systems. Ensures data quality and fulfills documentation requirements.

Essential Functions :

Programs within multiple inter-related systems, using techniques and languages, such as C#, .NET, HTML, XML, COBOL, and T-SQL

Designs, writes, validates, and modifies code and scripts efficiently to support the company internal and external systems in partnership with the Database Administrator and Technical Services

Collaborates with Database Administrator on the design and deployment of SQL Server database tables maintaining data integrity.

Creates, tests, and deploys stored procedures, SSRS and SSIS packages

As part of a team, works on conceptualizing and developing new programs, web applications, and webservice integrations including development and management of APIs

Supports LifePRO application including evaluation, testing and deployment of periodic system releases and new functionality

Monitors efficient resource use of programs, web applications, web services, and other systems

Develops and executes effective testing plans at the program and system level

Monitors the operation of assigned programs and responds to problems by diagnosing and correcting errors in logic and coding

Reviews production data and reports to ensure completion of scheduled jobs, data quality, and integrity

Creates and maintains documentation related to assigned web applications, web services, APIs, programs, and other systems in accordance with departmental and team standards, including disaster recovery and data center instructions

Produces special reports upon request

Education & Experience :

Bachelor’s degree required preferably in computer science, or related field, or equivalent relevant experience

Four years of experience in programming or related information technology, or related experience

Experience or training in T-SQL, COBOL, C# and .NET

Knowledge Skills & Abilities :

Strong analytical and problem-solving abilities required to identify system and programming issues and solutions.

Strong knowledge of operations for applicable systems, as well as general insurance principles and operations.

Good written and verbal communication skills

Strong attention to detail, organizational and multi-tasking skills, with the ability to adapt to changing priorities.

Excellent human relations and customer service skills

10 days ago
Related jobs
RTX (Formerly Raytheon Technologies)
Cedar Rapids, Iowa

We are looking for a Senior Software Engineer to join the team. Software development and integration role on a multi-threaded embedded C++ product software code base. Ideal candidates will have experience with software development using a high-level programming language (C++, C#, Java, Perl, Ada, VH...

Strategic Staffing Solutions
Des Moines, Iowa

Job Title: Software Engineer Duration: 12 Month contract; Location: Des Moines, IA Industry: Financial IndustryRequired Qualifications: • Job will require experience with SQL Server Integration Services (SSIS) and Microsoft SQL. ...

W.R. Berkley
Urbandale, Iowa

BTS, you will be part of a fast moving and cross functional software engineering team that has a business first approach to technical problem solving. ...

Cerebral Staffing, LLC
Waterloo, Iowa

DUTIES AND RESPONSIBILITIES: As a Tractor Software Subsystem Test Engineer, you will be accountable for software verification, test planning, and test execution for embedded software on tractors. Join Cerebral Staffing, LLC on site at our client John Deere in Waterloo, IA as a Software Test Engineer...

Highmark Health
IA, Working at Home, Iowa

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

Corteva
Johnston, Iowa

Join Our Innovative Software Engineering Team at Corteva Agriscience where we're on a mission to accelerate R&D through software innovation. As a Senior Software Engineer, you'll be at the forefront of our projects and asked to tackle complex challenges with ingenuity-your fresh ideas will drive our...

META
Des Moines, Iowa

Required Skills:Senior Software Engineer - Oculus Studios Central Technology Responsibilities:Help define and establish Meta's infrastructure approach for game studios - working across multi-year effortFind common needs by working across the first party game studios collecting requirements and propo...

Wellmark, Inc.
Des Moines, Iowa

Serves as a subject matter expert for other engineers to ensure the end product aligns with business expectations and development logic meets Wellmark standards and security requirements. Utilizes established relationships with Wellmark leaders and acts as a consultant on engineering and business pr...

iboss
Des Moines, Iowa
Remote

Master's or Bachelor's degree in either Computer Science, Computer Engineering, Electrical Engineering or Software Engineering. This is an excellent opportunity to become a leading member of a rapidly growing software development team. Experience developing distributed software product architectures...

Andersen
Des Moines, Iowa

Software Engineer develops, tests and implements business application solutions with demonstrated proficiency using a variety of tools and technologies. Assists less experience Software Engineers in the test plan development, execution and validation. Bachelor's degree in Computer Science, Software ...