The Lead Developer will develop, test, debug and document software components, direct development staff, and serve as the technical subject matter expert. The position requires a strong technical background, experience in object-oriented programming, and knowledge of industry-leading software engineering approaches.
Requirements
- Review and analyze complex process, system, and data requirements and specifications
- Serve as the technical subject matter expert for one or more areas
- Build, test, deploy, and document complex software components
- Create software engineering strategies to identify and mitigate risks
- Lead other team members in peer review of code and identify re-usable frameworks
- Interface with other team members and other teams in peer review of requirements, specifications, and software
- Document and communicate development status in a timely manner including metric reporting
- Champion the collaborative resolution of defects
- Direct internal process improvement initiatives
- Mentor and supervise junior staff in project-level tasks
- Participate in external process improvement committees as a Development representative
- Provide backup coverage for Delivery Lead
- Assist with adherence to technology policies and comply with all security controls
- Ensure all work products meet or exceed FINRA standards
- Demonstrate FINRA’s values, collaboration, and a focus on investor protection and market integrity
Benefits
- Comprehensive health, dental, and vision insurance
- Basic life, accidental death and dismemberment, supplemental life, spouse/domestic partner and dependent life, and spouse/domestic partner and dependent accidental death and dismemberment insurance
- Short- and long-term disability, long-term care, business travel accident, disability, and legal insurance
- 401(k) plan with company match and eligibility for participation in an additional FINRA-funded retirement contribution
- Tuition reimbursement
- Commuter benefits
- Adoption assistance
- Backup family care
- Surrogacy benefits
- Employee assistance
- Wellness programs