Agility Partners is seeking a qualified Software Development Lead to fill an open position with one of our banking clients. This role involves taking ownership of the development and rollout of entire products or large projects, identifying risks preemptively, and providing accurate estimates for project timelines. The ideal candidate will excel in translating technical information into layman's terms and effectively communicating with both management and fellow developers.
Key Responsibilities
- Owning the development and rollout of entire products or large projects
- Identifying risks before commencing major projects
- Translating technical information into layman's terms
- Communicating effectively with both management and other developers
- Building and maintaining relationships, developing rapport, and using diplomacy
- Providing detailed technical design and development of software solutions
- Designing software solutions to address complex business needs
- Writing code, testing, and deploying software
- Preparing technical and procedural documentation required for software
- Maintaining and debugging software
- Actively collaborating with the team and mentoring newer developers
Benefits and Perks
This is a great opportunity to work for a coast-to-coast financial services firm, with tremendous opportunity to grow, develop and move internally to pursue your passions. An organization that develops tools and technologies that incorporate some of the most modern and cutting-edge approaches, working collaboratively and continuously developing as experts in their respective fields.
- Amazing opportunity for growth, healthy work/life balance and a community focused environment
- Working for an organization that focuses on company culture, inclusion and diversity
- 50% medical coverage for you and your entire family, short/long term disability and life insurance options
- 401(k)
- Life Insurance
- Disability coverage
The Ideal Candidate
Qualifications needed for the role:
- Proficiency in Delphi (D5 or 10 preferred, but any experience accepted)
- Knowledge of application design, architecture, development tools, maintenance, and testing
- Familiarity with system development life cycle and technical writing/documentation
- Strong technical troubleshooting skills
- Experience in app development across multiple platforms (web, mobile, desktop, handheld, and Point of Sale)
- Ability to ensure applications meet quality, security, modifiability, extensibility, and scalability standards
Flex Skills (Nice to have):
- C#
- TypeScript
- Objective C