Duties and Responsibilities
The candidate will engage stakeholders across Technology, QA, BA and Product Management teams in delivering on key initiatives within the Pricing & Analytics Regulatory Business. The Lead Developer will execute across the full spectrum SDLC to include:
- Analyze requirements and propose technical solutions to deliver projects within expected parameters of cost, time and quality.
- Work with project managers to break down complex tasks into deliverable stories, inclusive of realistic sizing estimates.
- Develop and unit test all functions created or modified according to software development best practices.
- Provide leadership to Developers and QA Engineers to execute full cycle integration, functional and regression testing. Own and resolve all defects identified within the developer’s codebase in a timely fashion.
- Promote software changes across all environments, safely and responsibly, through to Live Production.
- Provide on-call technical support during business and, occasionally, off hours depending on rotation and/or subject-matter expertise on a given component.
- Participate in team exercises to identify and implement areas for continuous improvement.
Technical
- 8+ years of development experience with Core and Enterprise Java
- Solid fundamentals on
- Design patterns
- Object Oriented Design
- Advanced data structures
- Demonstrated ability to write high performance software
- Strong experience with design-for-testability and unit-tests
- Experience with Spring Web, Spring REST
- Strong experience with relational databases (preferably Oracle, PostgreSQL and/or MySQL) including SQL schema design, stored procedures, and triggers. Experience in troubleshooting performance issues.
- Experience with code management via svn or git in a multi-user environment
- Experience with Perl, Python, Shell or similar scripting language in a Linux-based environment
- Knowledge of ReactJS, Drools and XML schemas are a plus
Functional & Collaborative
- Bachelor’s/Master’s degree in Computer Science or an equivalent field of study
- Good knowledge of both Fixed Income and Equity Capital Markets Fundamentals
- Ability to work within both Agile methodology (e.g. Scrum) and Waterfall SDLC frameworks
- Experience with JIRA and Confluence to track work and documentation
- Ability to produce clear and concise technical specifications
- Strong written and verbal communication skills
- Ability to multi-task and juggle priorities across different efforts/projects