General Position Description
Fiserv a leading global provider of information management and
electronic commerce systems for the financial services industry
provides integrated technology and services that create value and
results for our clients.
As a StaffSoftware Developer, you willdevelop products andassist
intheimplementation and customization of products sold to new and
existing clients and business partners. This person is innovative,
consistent, and contributes beyond the assigned tasks.
This person may propose design approaches for review. This
person has worked on one or more shipped products and has
experience in each of the basic software development lifecycle
steps needed to ship a product. This person has achieved most
code-centered, detailed-design centered, and task-centered
This person has made a commitment to the field of software
development and identifies his or herself as a software
professional. This person sets an example of a "professional
software developer" that others within Fiserv and throughout the
software industry can follow.
Developers may provide training to clients on product usage and
the implementation processes. This person consistently provides
high quality customer service for internal and external
This person has a well-defined, long-term professional
development plan that supports their possible progression to
Software Developer - Senior.
Essential Functions/Job Duties
Writes production-quality code andis able toimplement entire
subsystems or feature sets. Software developed should have very few
defects, should be robust in the face of environmental errors,
should perform at or beyond requirements, and should be able to be
understood by more junior developers.
Builds and tests code to validate functionality against
Accurately estimates and tracks personal work.
Communicates accurate status to managers and project
Coordinates work with project managers and other developers.
Develops and maintains strong relations with clients,
partners,peersand other associates.
Identifies project responsibilities outside of the standard
implementation process and coordinates with the appropriate
Assists in the development and presentation of manuals, user
guides, and other materials relating to client products.
May provide staff and clients with training and technical
assistance relating to new, existing, and revised products.
Responsible for conveying an understanding of technical product
functionality to clients.
Provides post-release support to internal and external
Helps identify closed loop corrective action for removing
process defects in the software development life cycle.
Demonstrates self-development by attending courses and
conferences and by reading key items from our recommended reading
Knowledge, Skills and Ability Requirements
Four-year degree plus graduate work in software engineering,
computer science, computer engineeringis preferred,or equivalent
At least3years'experience writing software in a production
environment, preferably in product development setting. Software
development experience should include distributed server solutions
with rigorous quality, scalability,robustnessand reliability
Should have of2years of hands on experience in
C#,RESTAPI,SqlServer, MVC, Windows Service
Azure cloud experience is a strong plus
Should have experience in developing web-basedappsin Microsoft
.Net Framework 4.7withC#
Should have experiencein developing unit tests and mocking
framework for C#/.NET.
Should have experience with Microsoft SQL Server 2008 or
Knowledge of Internet Information Service (IIS)8or later.
Exposure to scrum process and experience working in an agile
Must be comfortable with stories, sprints (working within a
2-week window to complete tasks).
Good interpersonal and written communication skills