Fiserv Software Developer in Lincoln, Nebraska

Position Description

What does a great Software Developer do?

Collaborate with product management, marketing, designers, technology, and architecture teams. Work in an iterative/Agile environment. Provide technical leadership for solving complex programming tasks. Responsible for the usage of technologies across the existing client products. Create reusable components, integrate them with the backend services and perform integration testing. Maintain coding standards to enhance application development and maintenance. Assist QA team to explain functional requirements and review test cases.

  • Business Operations

  • Collaborate with Product Designers, Product Managers, and Engineers to deliver compelling user-facing products

  • Translate requirements and conceptual designs into high quality, visually appealing and intuitive user interfaces and user experiences

  • Take ownership of front-end components and drive continual expansion, reuse, and improvement across the board

  • Integrate with backend infrastructure

  • Analyze and solve problems across all levels of the stack

  • Produce clean, secure, testable, maintainable, reusable, well-documented code, and participate in and drive regular code reviews

  • Unit-test code for robustness, including usability and general reliability

  • Work closely with Product Owner on data-driven product development

  • Work closely with QA on bug fixing and improving application performance

  • Optimize applications for performance, scalability, security and user experience

  • Continuously discover, evaluate, and implement new tools and technologies to maximize development efficiency

  • Follow Agile development methodology and DevOps practices with an Agile mindset

  • Team Collaboration & Growth

  • Partner with your colleagues to provide creative input, write code and contribute to overall technical and visual integrity

  • Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices

  • Bring an entrepreneurial spirit, be a self-starter, and embrace new challenges

  • Understanding of design principles and user interface guidelines

  • Demonstrates a semantic understanding of HTML, CSS and Javascript

  • Demonstrates success building dynamic, responsive applications using frontend technologies

  • Experience with model binding frameworks, preferred Angular (2+)

  • Experience with front-end component libraries, Foundation, Bootstrap or Semantic UI (preferred Foundation)

  • Strong understanding of Graceful Degradation and Progressive Enhancement

  • Experience using modern JavaScript syntax

  • CSS Preprocessor experience, such as SASS or LESS

  • Understanding of CSS methodologies such as BEM, SMACSS or OOCSS

  • Understanding of Flux and Unidirectional front-end architectures, Redux and Redux Middleware

  • Experience with Angular (2+), ReactJS, or VueJS

  • Understanding of JavaScript module loaders, CommonJS and ES Harmony

  • Fundamental understanding of common framework-agnostic JS design patterns

  • Proficiency leveraging data from various sources including…

  • JSON Rest APIs and experience parsing XML

  • Single Page Application state management leveraging browser storage and in-memory databases

  • Experience with Accessibility and WAI-ARIA specs and user requirements

  • Experience designing, building, implementing enterprise business solutions

  • Successful track record of analytical thinking and problem solving.

  • Must be able to understand the IT needs of businesses and design solutions that cater to such needs.

  • Work independently and prioritize time and projects appropriately

  • Think out of the box to come up with creative solutions to customer issues

  • Handle multiple projects effectively while continuing to deliver exceptional quality

Required Qualifications for Consideration :

Education:

  • BS/MS degree in Computer Science, Engineering or related experience

Job Related Experience:

  • 3+ years of experience with front-end application development

Individual Skills:

  • Great communication, collaboration, teaming, self-management, and organization skills

  • Analytical skills in problem solving and troubleshooting

  • Excellent interpersonal skills with the ability to quickly develop working relationships

  • Personally motivated to excel in assignments, continuously self-educate, and mentor other team members

  • Assertive, with the confidence to voice issues/roadblocks and provide insights across the team

Brings a high-energy, positive, and passionate outlook to the role with a sense of ownership

Fiserv is an Equal Opportunity Employer/Disability/Vet.

Fiserv is an Equal Opportunity Employer/Disability/Vet. Visit http://www.careers.fiserv.com/eeo for more information.