The Lead Developer is responsible for the development, implementation, assessment, and support of one or more environments, applications, or platforms, with a primary focus on the Argo Teller platform. This role combines hands-on development with leadership responsibilities, including mentoring junior engineers, managing production support, and influencing technology strategy.
Requirements
- 5+ years of experience in software development
- 5+ years of experience with Argo platform (preferred), ideally in Teller systems
- 1+ years of experience with Argo/Bankpro in traditional client/server architecture
- 1+ years of experience with Argo web/API development (preferred)
- 1+ years of experience developing interfaces for Argo Teller with CAD devices, check imaging software, and electronic cash recycler machines
- 1+ years of experience with Microsoft SQL Server and other relational databases
- 1+ years of experience with SOAP and RESTful web services
Responsibilities
- Own and lead all production support activities and serve as liaison to support personnel
- Independently develop clean, maintainable, and testable code; perform code reviews for engineers at all levels
- Design solutions to ensure health, performance, and availability of assigned platforms
- Resolve system and client experience impacts across environments
- Assign work, mentor, and train junior engineers
- Advocate for new technologies and continuous improvement
- Apply proper security standards during code development
Other
- Bachelor’s degree in computer science, Engineering, or related field (required)
- Ability to mentor and lead technical teams
- Self-starter with a drive for results
- Strong documentation and technical writing skills
- Occasional travel may be required for team collaboration, vendor meetings, or onsite support