As a member of ARGO's solution development and customer implementation teams, Development Manager(s) participate in the full software development life cycle creating, maintaining, enhancing and implementing mission-critical software solutions for the financial services industry. Lead Developer(s) are responsible for the timely completion of projects. They effectively focus team effort on the appropriate activities to complete projects on schedule and with high quality.
-Developing complex applications using both proprietary and commercial available toolsets, such as Eclipse, SAP, Oracle, Visual Studio, etc.
-Using standard SQL to add, retrieve, and update data from large scale RDBMS solutions. Understanding of data modeling and indexing techniques.
-Familiarity and understanding of multi-tier applications using distributed network infrastructure for client, application, and data tier components.
-Technical leadership experience leading, or consulting or mentoring development teams, both local and distributed, of 3-10 team members in software product development.
-Experience in software product company development highly desirable.
-The lead developer owns the completion of assigned product features and components and corresponding documentation.
-Implementing new enhancements, performing ongoing maintenance, ensuring quality of the code and documentation, and system performance (including end user response time and resource utilization).
-Executing and submitting requests for enhancement to all common SDLC processes and standards.
-Providing written status for their product features and controlling scope to manage projects to published timelines.
-Reviewing functional change requests. This review must include a thorough analysis to determine the value of the change versus the effort required, and risk that could be introduced.
-Producing accurate estimates following the ARGO Estimation Process.
-Completing all technical design based on functional change requests. This design must be based upon and satisfy all functional and non-functional requirements provided.
-Customizing the product templates based upon reviewed and approved requirements. This requires the lead developer to manage the execution of both design and code reviews for all project developers.
-Responsible for product quality and ensuring that all developers are executing effective unit testing.
-Manages and coordinates all code delivery efforts including the documentation and physical code packaging for various environments.
-Responsible for supporting the customer quality cycles (e.g., systems integration testing, or user acceptance testing), and for supporting the pilot and rollout phases.
-As the primary day to day manager of a development team, it is the lead developer's responsibility to ensure that employees understand their role in the team and in the organization.
-As the expert on their product, the lead developer is responsible for having an in depth knowledge of their owned product.
-Provide input to RFI / RFP responses.
-Produce and maintain product demos.
-Provide technical support for all project teams and CustomerCare.
-Manage and request resources to meet published plans.
-Validate that all SDLC processes are being followed.
-Contribute to SDLC process improvement efforts.
-Communicate status, changes from published plans, escalate issues, and manage expectations for owned components.
-Be capable of providing customer presentation on owned components.
-Prepares development estimates.
-Interfaces with all implementation project teams to coordinate common defects, incorporate enhancements, and understand future market needs.
-Manages career development for development team members.
-Provides input to career manager for performance management and career planning.
-Provide input to career managers on performance and training needs for junior developers.
-Provide input to career manager on employee training needs, performance, and skills.
-Bachelor's Degree required. Bachelor's of Science in Computer Science, Management Information Systems or Computer Engineering desirable.
-Ability to travel if required up to 20%
-Ability to work permanently in the U.S. without immediate or future sponsorship
Founded in 1980, ARGO (www.argodata.com) is the premier source of technology-based solutions for America's financial institutions. Over 35 thousand financial centers rely on ARGO for their branch banking, payments, consumer, and commercial lending origination and processing needs. With unmatched configuration, implementation, and ongoing user support, ARGO solutions are an industry workhorse, processing over 65 million transactions daily. ARGO's products and solutions include teller transaction and loan processing, automated loan decisioning, analytical science analysis, workflow management, and sales and service solutions.