Work in Iowa Jobs

Job Information

Delta Dental of Iowa Software Developer II - Web/Java in Johnston, Iowa

Software Developer II - Web/Java

Johnston, IA (http://maps.google.com/maps?q=9000+Northpark+Drive+Johnston+IA+USA+50131)

Apply

Job Type

Full-time

Description

Come Smile with Us!

Are you a software developer with a passion for web development looking to work in an environment where your talents will make a real impact? Delta Dental of Iowa invites applications for aSoftware Developer IIto join our Technology team. In this role, you will use your analytical thinking and solution oriented mindset as you implement, maintain, and document Dental Dental's software applications. You will ensure data integrity in applications between source systems, work with the Technology team to create user information solutions by developing, testing, implementing, and maintaining company's software products and internally developed support systems. This is an opportuity to work closely with a highly skilled tight-knit team on the implementation of new product initiatives.This hybrid position is located in Johnston, Iowa.Depending on qualifications, this position may be filled at a different level. This position is not eligible for visa sponsorship.

Why Delta Dental of Iowa?

For your smile. For your health. For your community.

At Delta Dental of Iowa, we’re more than just a dental and vision insurance company. Improving health and wellness is at the center of everything we do. As a not-for-profit, we aim to build stronger communities by investing in actions that promote and improve health. Delta Dental of Iowa invests 40% of our dollars directly back into the communities we serve.

Come see why we are passionate about "Bringing Smiles" to our customers. Our team enjoys competitive pay and benefits, an awesome "One Team" approach, and a company culture that fosters "Exceptional Quality Service" and "Leadership at All Levels." Together, we can make a difference – not only in Iowa but across the country.

Essential Functions and Principal Accountabilities:

  • Develop and maintain new and existing applications.

  • With general guidance, create and maintain moderately complex applications for the benefit of internal and external customers.

  • Assist in the development of technical application design documents on projects.

  • Provide unit testing of all coding changes with the goal of providing a stable production environment. May provide independent unit testing formoderately complex projects.

  • Develop appropriate requirements, scope, and estimates.

  • Communicate consistently and effectively with internal team members to understand requirements.

  • Assist project team members in developing scope documents. May independently provide initial scope documents for basic projects.

  • Assist project team members in the development of project estimates.

  • Fulfill roles and responsibilities of project team member and manage projects as assigned.

  • As a team member, ensure appropriate requirements, scope and estimates are completed in timely manner as assigned by project manager. May act as project manager on basic projects as assigned.

  • Understand impact of project on both business and technology infrastructure.

  • Communicate status of assigned tasks to project manager. As project manager on basic projects, communicate status of assigned tasks to project sponsor and resource manager as appropriate.

  • Track hours and report to project manager. As project manager on basic projects, track hours and report to project sponsor or resource manager as appropriate.

  • Fulfill roles and responsibilities of project manager on basic projects as assigned.

  • Build strong internal and external partnerships.

  • Develop effective working relationships with internal teams and business partners.

  • Build trust with partners in knowledge and technology delivery.

  • Communicate effectively to other team members and internal business partners, as required.

  • Develop Understanding of Internal Processes.Collaborate with cross-functional teams to gain a deep understanding of internal workflows, business processes, and how different departments interact with software development efforts. Use this knowledge to build solutions that align with organizational needs and improve efficiency.

  • Develop new skills, as needed, and explore emerging technologies.

  • Collaborate with director and technical lead to identify learning focuses, including evolving system architecture best practices, development languages, frameworks, tools, or techniques.

  • Research, evaluate and recommend new or relevant products and technologies.

  • Provide on-call support when necessary.

  • Perform other duties as assigned.

Requirements

Required:

  • Associate’s degree in Information Systems, Computer Science, or equivalent combination of education and experience.

  • 2-3 years of experience in application development, or an equivalent combination of education, training and/or working experience.

  • Extensive experience with Java based web development frameworks and platforms

  • Knowledge of SQL and database design principles

  • 2-3 years of experience working with Java/JavaScript/HTML5/XML/CSS.

  • Knowledge and experience with code development tools: GIT/STASH/BAMBOO/JIRA.

  • Demonstrated ability to multi-task responsibilities and manage workloads to established deadlines.

  • Demonstrate strong analytical thinking by breaking down complex problems into smaller, manageable components to gain a deeper understanding and develop effective, scalable solutions.

  • Adopt a problem-oriented mindset, viewing challenges as opportunities for growth and learning. Approach obstacles with curiosity and a solution-focused attitude, actively seeking and embracing innovative ways to overcome them.

  • Exhibit strong technical acuity with a deep understanding of programming languages, algorithms, data structures, and software development principles, enabling the implementation of efficient and scalable solutions.

  • Have a growth mindset to embrace challenges, constantly learn and adapt to new technologies/methodologies, and seek innovative solutions.

  • Ability to balance creativity with efficiency.

  • Experience in handling information in a confidential manner and maintaining compliance with policies and federal/state laws.

  • Ability to communicate complex technical concepts both verbally and in writing and collaborate with all levels of staff, customers, and providers.

Preferred:

  • Bachelor’s degree in Software Engineering, Information Systems, Computer Science or related field.

  • Experience building within the Spring Framework

  • Knowledge and experience building or working with web service API’s.

  • Some experience with cloud platforms (AWS or Azure)

  • Knowledge of SQL and database design principles using Oracle.

Delta Dental of Iowa is an Affirmative Action and Equal Opportunity Employer committed to providing equal employment opportunity for all persons without unlawful regard of race, color, religion, sex, sexual orientation, gender identity, age, national origin, individuals with disabilities, protected veteran status, or any other legally protected basis.

EEO/AA Poster (https://www.dol.gov/sites/dolgov/files/OFCCP/regs/compliance/posters/pdf/22-088_EEOC_KnowYourRights-ScreenRdr.pdf)

#LI-DNI

DirectEmployers