We are looking for a Senior Software Engineer, who will work as part of an Agile team in developing an integrated technology solution with our CheckFreePay Walk-in Platform. The existing solution allows customers to walk into various retail locations to make their bill payments and this solution is being improved and enhanced to provide scalable solution for our customers. You will utilize current technologies to create a technical solution based on business requirements from the product management office. You will be part of a team developing cloud enabled solutions utilizing leading edge technologies such as ASP .Net Core 2.x, micro services, MVC/Razor, Visual Studio 2017.
About our Business:
Biller Solutions is a leading global provider of billing and payment solutions. Our multichannel solutions reach customers via mobile, online banking, biller website, walk-in, IVR, and CSR channels. Out integrated cost-effective billing and payment solutions include electronic and paper bill production and distribution, expedited and recurring bill payment, e-lockbox and remittance processing. We are on the leading edge in utilizing current technologies to develop integrated and seamless solutions for our clients.
Reports To: Manager, Software Development
Essential Job Responsibilities:
Develop and implement new software programs
Maintain and improve the performance of existing software
Clearly and regularly communicate with management and technical support colleagues
Design and update software database
Test and maintain software products to ensure strong functionality and optimization
Recommend improvements to existing software programs as necessary
Work with a Product Owner and your development team to plan upcoming work.
Synthesize design, incorporate review comments and provide critical review of other designs.
Document designs and processes so that multiple teams can benefit from your work.
Write production-quality code with the ability to develop entire feature sets that can be understood by more junior developers
Test your code while developing as well as test other's code (Utilize Test Driven Development approach)
Help to identify process improvements and software development standards.
Four-year degree in software engineering, computer science, or computer engineering is required.
Minimum 5 years of experience writing software deployed in a production environment, preferably in a product development setting.
Software development experience should include distributed server solutions with rigorous quality, scalability, robustness, and reliability requirements.
Experience in inspecting coding practices and reviewing software designs.
Demonstrated experience using common design patterns.
Superior interpersonal and written communication skills.
Willingness to work in a fast paced, highly collaborative, energetic team using distributed teams is a must.
Experience with Automated Unit Test frameworks (MSText, nUnit)
In order to protect our Fiserv community, Fiserv requires all newly hired employees in the United States to be fully vaccinated before their start date. Proof of vaccination will be a condition to hiring. Fiserv complies with all applicable laws regarding the reasonable accommodation of individuals with disabilities and/or sincerely held religious beliefs.
Fiserv is a global leader in financial services technology solutions. We're helping more than 12,000 clients worldwide create and deliver experiences for a digital world that's always on. Solutions that enable today's consumer to move and manage money with ease, speed and convenience. At the point of thought.