What does a great Manager Software Development do?
The Software Development Manager position is responsible for managing all software Application Program Interface (API) development resources and serves as the PCLender business unit's primary point of contact for the design, technical requirements, development efforts, and customer support escalation for PCLender API products. This position will serve as both the technical leader and product expert for all PCLender API products. The API development manager will be involved in sprint planning with the other product owners and business analysts, designing and implementing the REST APIs used in our applications (web, mobile applications and third-parties), and working with front-end developers and UI/UX designers. This role will also work with the QA team to ensure appropriate test plans are made and used to support timely and accurate releases.
Perform high quality software analysis, design, development, testing and maintenance for all PCLender API services and products.
Work with Product Owners and Domain Technical Leads to analyze requirements and define solutions.
Assess technology viability and contributing to sound, cost-effective technical recommendations to achieve associate, client and vendor needs.
Deliver and implement code to support necessary features in an agile team environment.
Determine the right integration platform for the applications and establish the environment and integration platform environments to ensure responsiveness, scalability and security.
Develop an application based strategy to define, refactor and build solutions to move legacy systems to API architecture.
Collaborate with IT management, product owner and team members and to evaluate, design, and provide technical solutions that support the organizational strategy and otherwise contribute to the delivery of cost effective business solutions.
Design multiple services based on different standards for REST, web services, data integration techniques, messaging, and transformation engines and non-standard services (APIs).
Document/generate API specifications and user documentation to ensure concise development efforts and effective implementation for associates, clients and vendors.
Provide escalation support to associates, clients and vendors to support the effective use of PCLender API’s.
Act as an internal technical mentor and consultant for both customers and other development resources.
Provide advice and guidance to the various teams regarding technical and functional design decisions along with industry best practices.
Basic qualifications for consideration:
4+years of professional information technology experience, including 2+ years of integration.
5 years solid experience years of hands-on experience with API development, and a passion for developing robust, scalable software systems.
Deep understanding of various protocols such as REST, HTTP, MQ, JSON, and SOAP.
Experience in Web services, Micro services architecture and implementation.
Maintain knowledge of API design standards, patterns, and best practice.
Advanced proficiency in implementing API Service architectures (SOAP, REST) using any of the market leading API Management tools.
Maintain working knowledge of API security standards and implementation (Oauth 2.0, OpenID, JSON, Web Token, JOSE, x509 certificates); Maintain knowledge of API security certification, authentication, authorization, IP security setup, and endpoint configuration.
Preferred qualifications for consideration:
Bachelor's degree in Computer Science, Computer Engineering or Business Administration preferred
Ability to code API’s in Delphi
Solid foundational knowledge of computer engineering and intellectual curiosity to understand the business.
Strong business analyst skills and the ability to analyze requirements and prepare design.
Experience orchestrating integration use cases involving multiple systems and complex business logic tying in system, process, and experience API layers.
A passion for technology and for developing robust, scalable, state of the art software systems.
Experience extending and building reusable services over off-the-shelf software platforms and knowledge of available API sets like Salesforce.
Who we are:
Bank Solutions delivers comprehensive bank platforms and value-added products and services for community, mid-tier, and large financial institutions.
Fiserv bank platforms – Cleartouch, DNA, Precision, Premier, Signature – enable banks to efficiently manage a wide range of activities such as account opening, deposits, withdrawals, loans, customer information management, and general ledger and accounting tasks.
Each Fiserv bank platform has unique capabilities but they all help our clients improve customer service and streamline their back-office operations.
We offer flexible technology solutions that enable financial institutions to quickly align to customers’ expectations. With a modular approach to delivery, financial institutions are able to preserve platform investments while delivering both updated functionality and a consistent experience across channels.
Fiserv is an Equal Opportunity Employer/Disability/Vet.