Software Engineer
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