Cuna Mutual Software Engineer - Customer Experience Unit in Waverly, Iowa
Hiring Manager Notes:
If your experience looks a little different from what we’ve identified and you think you can rock the role, we’d love to learn more about you.
This professional level position will develop program logic, modify existing program logic, test and document application code to ensure efficient and effective application system processing across various technology platforms. This is an intermediate programmer/analyst position whereby the incumbent will receive general guidance from Information Technology management and Development team members.
Within the following job responsibilities, an incumbent in this role typically spend 70% of their time coding, testing, and documenting, and spend 30% of their time involved with analysis/design activities.
Develop application code according to the acceptance criteria and the existing programming standards. This code must be developed in a manner that is straightforward, clear, and consistent with existing programs within the system and in compliance with the Systems Development Life Cycle (SDLC).
Strive for continuous improvement and continuous integration and delivery
Assists in analyzing the needs of a business area and creating the detailed functional specifications required for the development of efficient, dependable, maintainable applications logic to support the business need. This analysis and design is usually done under the direction guidance of Information Technology management or advanced professional staff and any other Development Team members.
Assists in interpreting or refining a design based on acceptance criteria.
Tests and debugs production programs and programs under development, in accordance with developed test plans, to isolate and eliminate problems that could be very costly to the Company in adverse public relations, lost productivity internally, wasted resources, etc. This may require working directly with other technical staff and business departments in identifying problems and modifications.
Assists in determining and resolving production issues. Works with others to identify underlying cause of outage and correcting it to prevent future occurrences. Implements program logic, documentation, and procedural changes on schedule and according to an established implementation plan.
Assists in business continuous improvement by taking responsibility to act in a customer-focused. This includes providing service to clients that meets or exceeds their expectations, continually evaluating work processes by looking for ways to eliminate non-essential tasks and improving quality. Contributes positively to the team by performing daily work in a professional manner and treating co-workers as clients. Makes decisions that increase customer satisfaction and develops/maintains business-specific knowledge.
The above list of responsibilities is not all inclusive and other duties may be assigned from time to time.
Bachelor’s degree in computer science, management information systems or equivalent experience in education and/or related professional work experience
1 -3 years recent work experience with demonstrated achievement developing, testing, debugging and documenting program logic in at least one or more in-house programming languages
1 -3 years recent work experience with demonstrated achievement troubleshooting, determining root cause, resolving and documenting system issues
Ability to work on a Development Team, and step outside of typical job duties to help the team complete Sprint or Kanban Commitments.
Proven ability to problem solve effectively, analyze issues and think through resolution in a logical manner
Proven ability to work effectively in a team environment and provide a high level of customer service
Proven ability to effectively communicate technical concepts to both technical and non-technical users, both verbally and in writing
Must be willing and available to participate in a 24x7 on-call rotation to include resolving application system issues either remotely or on-site any time of the day or night including weekends and holiday from time to time.
Physical Job Analysis:
While performing the duties of this job, the employee is regularly required to sit, stand, write and operate a computer keyboard, standard office equipment and telephone. The employee is frequently required to move about and reach for items. The employee may occasionally lift and/or move up to 10 pounds. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
CUNA Mutual Group’s insurance, retirement and investment products provide financial security and protection to credit unions and their members worldwide. As a dynamic and growing company, we strive to create a culture of performance, high standards and defined values. In return for your skills and contributions, we offer highly competitive compensation and benefit packages, significant professional growth, and the opportunity to win and be rewarded.
Please provide your Work Experience and Education or attach a copy of your resume. Applications received without this information may be removed from consideration.
We're a leading insurance, financial services and technology company focused on helping people achieve financial security through all life stages. We offer consumer and commercial insurance, retirement and investment solutions; and business solutions including data and analytics, lending capabilities and marketing services.
Discover for yourself the difference we can make for you.