VIVA USA Inc Software Developer in Urbandale, Iowa

Req Ref No: JNIAIA8 Location: Urbandale, IA Duration: 11.0 months



Provides application development and support to partner in the planning, delivery and/or support of business processes utilizing information technology and business practices for strategic business units. Work is of medium complexity and moderate in risk. Has broad contact with responsibility to multiple departments and functional operations, and ongoing interaction with business contacts on tactical issues. Serves as a key team member in various roles including serving as a team lead. Follows processes for tasks with minimal review. Uses discretion and judgment in planning own work/schedule and may have some responsibility for planning work/schedules for others on project related work. Impact of decision-making is medium risk and impact. Actively works to share knowledge across workgroups. Applies information analyses to assist in the effective implementation and integration of a business process. Integrates medium to complex changes to existing processes with minimal review. Primarily performs as an individual contributor, but may supervise a small work team (6 or fewer members).


Identify, analyze and selects information technology and business practices to support strategic business process/plans. Participates as required to design, develop, test and integrate applications of medium complexity. Participates in the implementation of information technology and business processes of medium complexity. Supports, evaluates, and continuously improves information technology and business processes to maintain alignment with business plans of medium complexity and moderate risk. Participate in creation of project plans and schedules to meet business requirements. Broad contact with multiple departments and functional operations, Regular interaction with business contacts.

Specific Position Requirements JOB DUTIES:

Develop and support high-quality client software solutions for user-facing mobile/desktop responsive landing pages, websites and application features, etc.

Work on a team that enables other development teams to understand the health of their application.

Work on a team that enables Continuous Delivery/Continuous Integration for various Delivery Teams at client Create Jenkins DSL and AWS Cloud Formation Templates that can be reused by Delivery Teams

Engage in Agile software development activities, including sprint planning, daily standups, retrospectives and hackathons

Collaborate with team members to define product requirements and implementation

Provide and discuss innovative technical solutions with designers and other stakeholders

Support a culture of software crafting best practices, including Test Automation, Continuous Integration, and Continuous Deployment

Work with individuals on your team to follow established coding standards, workflow, or tool standards

Pair frequently with senior members of the team

REQUIRED experience:

Jenkins DSL

AWS, certification and/or experience with Cloud Formation preferred

Continuous Integration and Continuous Deployment

Test Automation

VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.