Demo

Software Developer

CUNA Mutual Group
Madison, WI Full Time
POSTED ON 2/25/2022 CLOSED ON 4/23/2022

What are the responsibilities and job description for the Software Developer position at CUNA Mutual Group?

Job Purpose:

  • Under guidance from more senior employees, provide professional application and solution architecture services and technical support in the development, installation, configuration and maintenance of enterprise application development and integration solutions.

  • Support solution development lifecycle, solution design and development standards, best practices, and guidance for IT Professionals.

  • Contribute to project execution in the development and deployment of enterprise services and components

Job Responsibilities:

(List of general activities, duties and/or tasks typically performed within the job.)

Perform the following responsibilities under guidance from more senior employees:

  • 55% Support and maintain enterprise application development and integration technologies and solution development lifecycle methodologies and tools for IT Professionals

  • 20% Maintain solution architecture and design patterns. Integrate industry best practices for solution architecture frameworks, standards and guidelines. Implement supporting application development, services, and components to drive scalable and adaptive solution architectures across the enterprise.

  • 15% Assist in developing enterprise services and components as well as supporting frameworks.

  • 5% Support solution architecture technical guidance, development, service, and curriculum development for IT Staff.

  • 5% Identify, execute, communicate and support process and system improvement ideas.

  • The above statement of duties is not intended to be all inclusive and other duties will be assigned as needed.

Job Requirements:

(List of general education, background and experience, knowledge, skills and abilities typically required to effectively perform the responsibilities of the job. Also include any required licenses and/or designations.)

  • BS in MIS, CIS, CS or equivalent trade-off in related education and related professional work experience.

  • 1 year of related experience

  • Proficiency demonstrated in a business or academic environment within the last 3 years in at least 2 of the following:

  • API Management and Service Catalogue configuration and administration
  • Service Gateway configuration and administration
  • Enterprise Service Bus configuration and administration
  • SOAP/WSDL/XML and REST/JSON Web Service Development
  • SOA Analysis and Design
  • Application Development tool configuration and administration
  • Application Lifecycle Management practices, tools and administration
  • Build and Deployment Automation practices, tools and administration
  • .Net or Java related design and development
  • Application Development related curriculum development

  • Experience in executing projects.

  • Strong customer service skills.

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.

Job Analysis:

1. What is the average amount of time on the job for a new incumbent, who meets all minimum requirements, to learn most aspects of this position.

12 months

2. Identify and describe this position’s most typical challenges or problems.

Under guidance from more senior employees, ensuring developers have what they need to be successful. Specifically, ensuring the appropriate tools upon which applications and infrastructure are based. Best practices and methodologies must be put in place and utilized to gain the biggest benefit.

3. Identify and describe this position's most complex duties and challenges or problems.

Under guidance from more senior employees, work collaboratively with application developers, infrastructure areas and external consultants and vendors to understand business requirements, translate them into technical specifications ensuring that the appropriate tools and technologies are in place. Act as a primary contact for developer tools and components. Lead self or others in resolving production problems through problem resolution and root cause analysis.

Provide professional and technical support in the development, installation and maintenance of Infrastructure and Business Systems solutions. Assist with basic and applied research of existing and emerging information technologies to assess their impact on technology needs. Provide training, mentoring and support to IT Professionals. Act as Project Leader or mentor for one or more phases of small to medium projects.

Assisting in the design and conceptual models on which applications are based as well as supporting the integration of technologies and architecture requires an understanding of requirement and preferred architecture as well as an ability to work on a team.

4. Training and Workflow Direction: (check one).

  • ( ) Position does not conduct training or give workflow direction to other staff in own work area.
  • ( x ) Position does conduct training or give workflow direction to other staff in own work area or customers on a regular basis:

A. Training: 10% of time spent training on a weekly basis

(Training is defined as providing on-going education and guidance to other employees or customers on a regular basis to ensure that he/she is equipped & has the skills and knowledge necessary to perform his/her job.)

To the following positions…

Number Grade Classification Title(s)

Varies 230 - 245 Varies

B. Work flow direction: 5 % of time spent providing workflow direction on a weekly basis

(Workflow direction is defined as providing actual work assignments on a regular basis to other employees in own work area and ensuring that workload is evenly distributed.)

To the following positions…

Number Grade Classification Title(s)

Varies 230 - 245 Varies

5. Job Impact/Nature of Work…..Please elaborate on:

  • How standardized are duties
  • Types of decisions made and frequency
  • Degree of review of completed work and by whom/Amount of independent action
  • Degree of analysis and judgment and planning required
  • Degree/Amount of financial impact

Best practices and methodologies as well as tools and technologies are essential in ensuring infrastructure and business system development areas are able to perform their roles. Individuals in this position must employ judgment and decision-making in determining who to evolve these to answer the ever changing business requirements. Gaps in having tools, technologies and processes in place can lead to delay in project work and errors/outages of shared components can lead to lost productivity and adverse financial impacts

(Example: The majority of duties and processes to follow are fully documented in product issuance and servicing manuals as well as parameters/guidelines to follow in making decisions regarding non-standard issuance & servicing of policies. However, the Unit Manager must approve all non-standard issuance and service requests. I have authority to approve issue policies with up to $10,000 of coverage.)

6. Internal/External Contacts.....Please elaborate on the position’s contacts inside and outside the company and the purpose/nature of the contacts necessary to perform job duties.

WHO.............PURPOSE /NATURE OF CONTACT...................FREQUENCY

Main contacts are with other IT Professionals. They have daily contact with business system developers and all areas of infrastructure including front line business system and infrastructure staff to ensure they have the appropriate tools, technologies, components, etc at their disposal. External contacts may include package vendors, consultants, contract programmers, etc.

(Example: “Credit union members contact this position with various basic billing questions and policy change requests for an average of 2 hours a day/average 20 calls a day. Explanations regarding policy rating, billing policy, EFT/ACH operations are provided along with coverage explanations. More complicated questions/requests and decisions re: policy cancellations/reinstatements are forwarded to the EFT Specialist”.)

7. Are there any unusual physical conditions surrounding your work that can be considered disagreeable (such as heat, cold, wet, fumes, noise, etc.) and/or are you exposed to any accident and health hazards? If so, please give examples and occurrence frequency.

Common conditions involved with this work include: daily extended exposure to personal computer keyboards and screens

Criteria for Advancement:

  • CRITERIA FOR ACCEPTABLE PERFORMANCE AS ANALYST I

  • Consistently meets expectations on all job functions outlined in the job description, as measured against the performance objectives and competencies in the employee performance appraisal.

  • CRITERIA FOR CONSIDERATION FOR ADVANCEMENT FROM ANALYST I TO ANALYST II

  • Meets all and exceeds on many of the expectations in the Analyst I job functions outlined in the job description, as measured against the performance objectives and competencies in the employee performance appraisal.

  • Demonstrated a superior working knowledge of current information technology concepts and application development in a multi-platform computing environment and demonstrated superior proficiency in a business environment utilizing technology areas as listed in the minimum requirements of Analyst II

  • Demonstrated skills in translating business requirements into technical specifications, project management and providing technical leadership to IT professional staff.

  • Proven ability to clearly and effectively communicate business and technical information, both verbally and in writing.

  • Proven ability to collaborate and work horizontally through the organization including exposure to broad areas across IT.

  • CRITERIA FOR CONSIDERATION FOR ADVANCEMENT FROM ANALYST II TO CONSULTANT I

  • Meets all and exceeds on many of the expectations in the Analyst II job functions outlined in the job description, as measured against the performance objectives and competencies in the employee performance appraisal.

  • Demonstrated an expert working knowledge of current information technology concepts and application development in a multi-platform computing environment and demonstrated superior proficiency in a business environment utilizing technology areas as listed in the minimum requirements of Level II.

  • Demonstrated skills in translating business requirements into technical specifications, project management and providing technical leadership to IT professional staff.

  • Proven ability to clearly and effectively communicate business and technical information, both verbally and in writing.

  • Proven ability to collaborate and work horizontally through the organization including exposure to broad areas across IT.

  • CRITERIA FOR CONSIDERATION FOR ADVANCEMENT FROM CONSULTANT I TO CONSULTANT II

  • Meets all and exceeds on many of the expectations in the Consultant I job functions outlined in the job description, as measured against the performance objectives and competencies in the employee performance appraisal.

  • Demonstrated Leadership skills

  • Demonstrated an expert working knowledge of current information technology concepts and application development in a multi-platform computing environment and demonstrated superior proficiency in a business environment utilizing technology areas as listed in the minimum requirements of Consultant I and training others in these functions.

  • Demonstrated skills in translating business requirements into technical specifications, project management and providing technical leadership to IT professional staff.

  • Proven ability to clearly and effectively communicate business and technical information, both verbally and in writing.

  • Proven ability to collaborate and work horizontally through the organization including exposure to broad areas across IT.

Compensation may vary based on the job level, your geographic work location, position incentive plan and exemption status.

Base Salary Range:

$52,977.00 - $86,142.00

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.

Hybrid .NET Web Developer 3
Sundial Software -
Madison, WI
WI Resident .NET Web Developer 2
Sundial Software -
Madison, WI
WI Resident Senior Salesforce Developer/Architect 3
Sundial Software -
Madison, WI

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Architecture Skill

    • Income Estimation: $80,267 - $99,326
    • Income Estimation: $92,357 - $117,598
  • Building Codes and Regulations Skill

    • Income Estimation: $47,769 - $77,698
    • Income Estimation: $56,900 - $89,276
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Developer jobs in the Madison, WI area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!