Search jobs > West Des Moines, IA > Software engineer

Software Engineer (Java)

EquiTrust Life Insurance
West Des Moines, IA , USA
Full-time

Job Details

Description

The Systems Analyst is responsible for supporting the EquiTrust business community and IT technical direction through the development and support of systems / applications solutions and procedures.

The incumbent operates in a continually changing technical environment and must maintain a working knowledge of the application systems and development standards.

This position requires in-depth knowledge of assigned system applications and the proven ability to solve complex development problems.

The incumbent will lead the design of solutions that may span one or more systems.

Essential Duties and Responsibilities :

  • Develops new applications as per specifications including developing application code, testing completed applications, and developing required documentation as defined by company development standards.
  • Maintains existing programs as per project task specifications including coding the alterations, testing the corrected application, and updating the required documentation as designed by company development standards.
  • Maintains strict adherence to standards for documentation, development techniques, testing, and other related development activities.
  • Confers with Systems Engineers and Enterprise Architect to interpret and analyze moderately complex business problems with medium risk.

Analyzes and corrects reported system failures.

  • Creates functional design of principle system components and formulates system scope, objectives, functional requirements, and deliverables.
  • Designs moderately complex technology configurations to satisfy business requirements and creates, executes, and maintains project plans for moderately complex systems.
  • Participates in the integration of new systems and recommends new technology.
  • Communicates with developers on the problem resolution process and provides information pertaining to the system.
  • Conducts research and maintains a high level of knowledge in systems software / hardware to ensure operations and implementations are of the highest quality.
  • Supports Information Technology team and / or other departments on an as-needed basis.
  • Willingly takes on additional responsibilities as requested in order to accomplish department and Company objectives.
  • Actively participates and contributes to the goals and objectives of the Company by working collaboratively and fostering a positive and inclusive work environment.

Skills and Abilities :

  • Advanced knowledge of data handling methods, development techniques, and at least three development programming languages.
  • Advanced proficiency in code versioning tools.
  • Ability to proactively identify and solve problems and issues of all types; must be able to identify situations that fall outside the parameters of normal or routine activity.
  • Demonstrates advanced competency in the following areas : Analytical thinking, conceptual thinking, customer service orientation, effective communication skills, industry awareness, initiative, integrity, and relationship management.
  • Intuitive, problem-solver, and analytical.
  • Relies on professional knowledge and discretion to achieve goals. Must be able to use good judgment regarding decisions concerning problem resolution and upgrading tasks regarding priority, user impact, risk mitigation, and management approval.
  • Ability to work effectively with all departments and affiliates to ensure integration of strategic goals and principles.
  • Excellent oral, written, listening, and presentation skills including the ability to clearly articulate complex information to others;

must be able to communicate well with other departments, as well as external clients and customers.

Training or Work Experience :

  • Minimum 5 years of continuous development using either Java or C#, Visual Studio, Stored Procedures, and Source Code Control required.
  • Understanding of object-oriented development concepts required.
  • Experience in one or more of the following required : Java development, Web development, ASP.Net, IIS configuration, SQL Stored procedures, Scripting SQL objects, WCF, WWF, MVC2, or Team Foundation Server.
  • Minimum 5 years of experience in insurance or finance data processing preferred.

Education :

  • If Associate’s degree (Computer Science or related field), minimum 6 years of experience in related system development experience required.
  • If Bachelor’s degree (Computer Science or related field), minimum 4 years of experience in related system development required.

Working Conditions :

  • On-Site Location : West Des Moines, Iowa.
  • Business Travel : Infrequent travel (less than 5% of the time).
  • Provide twenty-four hour support for computer operation of production systems, as needed.

LI-DW1

LI-Hybrid

EquiTrust is an Equal Opportunity Employer and participates in the U.S. Federal E-Verify program. Applicants have rights under federal and state employment laws.

To learn more, visit https : / / www.equitrust.com / careers / opportunities / applicant-notices / .

25 days ago
Related jobs
Promoted
Motion Recruitment
Des Moines, Iowa

Proficient in Agile tools like Jira and Confluence.Experience with BDD functional testing.Knowledge of MongoDB and Kafka.Familiar with UI frameworks like Angular or React....

Promoted
Apex Systems
IA, United States

The ideal candidate will have a strong background in Java development and experience working in cloud environments. Develop and maintain web applications using Java. ...

New Relic, Inc.
Des Moines, Iowa
Remote

Software Engineer (Multi-Threaded Java) - Remote. Software Engineer (Multi-Threaded Java) - Remote. Software Engineer Req ID FY|R&D|#2 Location(s) Atlanta, Georgia, USA; Boise, Idaho, USA; Bozeman, Montana, USA; Chicago, Illinois, USA; Cleveland, Ohio, USA; Dallas, Texas, USA; Denver, Colorado, USA;...

EquiTrust Life Insurance
West Des Moines, Iowa

Confers with Systems Engineers and Enterprise Architect to interpret and analyze moderately complex business problems with medium risk. Conducts research and maintains a high level of knowledge in systems software/hardware to ensure operations and implementations are of the highest quality. Minimum ...

LexisNexis Risk Solutions Inc. Company
Iowa
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. The ideal candidate will possess a deep understanding of Natural Language Processing (NLP) techniques and met...

Motion Recruitment
West Des Moines, Iowa

Consult on or participate in moderately complex initiatives and deliverables within Software Engineering and contribute to large-scale planning related to Software Engineering deliverables. Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a DevOps So...

Promoted
S Piper Staffing LLC
Des Moines, Iowa

Title: Lead Full Stack Developer – Generative AI. Our client is looking for a talented, experienced Lead Full Stack Developer, Generative AI to join their team in Des Moines, Iowa!. Must have strong experience leading, mentoring, and training Full Stack Developers/Teams. Collaborate and consult with...

Promoted
Accede Solutions Inc (accedesol.com)
West Des Moines, Iowa

You will be expected to have had substantial experience in Java and Spring Framework (or similar), will need to pair program daily with other developers on the team, and will need to participate in the Agile processes of the team. Pair with other developers during design, development, and review of ...

Promoted
Aureon Consulting
Des Moines, Iowa

Aureon Consulting has an immediate need for a Lead Software Engineer for a long-term contract role in Des Moines, Iowa. Must possess a combination of hands on software development skills AND previous leadership responsibility for developers skilled with AWS services (e. ...

Promoted
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. ...