.Net developer
US hires: Must be legally eligible to work in the United States. Visa Sponsorship will not be provided for this position.
Business Description:
Analyzes technical and business procedures and assists in the development of detailed specifications from which programs will be written. Develop, code, test, debug, maintain, modify, and install computer software. Recommends major changes in procedures and software development activities.
Position Purpose:
Defining, developing, testing, and supporting technical and architectural solutions in complex environments that support Bank Solutions product strategies and address the market needs of Fiserv clients and their customers. This is a full-time position in a highly collaborative environment working with other skilled software professionals to deliver high quality software to help clients improve the way they do business.
Essential Job Responsibilities:
Lead in developing complex applications based upon technical and functional specifications.
Assisting in the development of and adhering to technical and functional standards
Under limited direction, research, define, & complete required additions and changes to financial software products
Under limited direction, analyze technical specifications for creation of new or enhancing existing applications for compatibility with other systems
Participate in strategic planning sessions and technical discussions and demonstrate the ability to assist in translating ideas into technical designs
Technologies and Principles:
Knowledgeable in object-oriented software design patterns, development, data modelling, and SOLID principles
o Experience with C#, VB.net, and supported .net frameworks.
o Experience with JavaScript and frameworks including React, AngularJS, or ASP.Net.
Experience with Test Driven Development (TDD) and automated functional testing: X-unit, N-unit, Selenium, Playwright, MS-Test, Test Café, etc.
Knowledge of secure coding practices, tooling and finding remediation.
Experience with source management tools including GIT, TFS, etc.
Ability to resolve architectural problems including scalability, performance, reliability, usability & security
Additional beneficial experience
o Agile methodology, Jira and or confluence
o Use of scripting, DevOps practices including CI/CD processes, containerization
o Financial industry interest and/or experience
A successful candidate will have excellent analytical and problem-solving skills, strong communication skills, and motivation to achieve best-in-class results
Additional qualifications
Associate degree in Computer Programming, or equivalent education in a related discipline with 2+ years’ experience is preferred