Back to Archive

PHP Team Lead

PINPOINT Resource Group

Raleigh, NC | Posted: 5 years ago

This job is expired and may no longer be accepting applications.
Permanent position in Raleigh.
Must be eligible to work in the U.S. immediately with Green Card or Citizenship.
Seeking a PHP Senior Developer who will have responsibilities including leading small project teams (2-5 people) and mentoring technical staff, component ownership, heads down development, agile process involvement, and project leadership and reporting. This is a technical leadership position. The role will include heads down programming in PHP and Postgres. The role also includes leading a small team of developers and QA in coordination with the development manager to deliver on development projects. The manager will be coordinating multiple teams where this lead will be focused on the specific team and its deliverables. The team will be using domestic and offshore development and QA staffing models. The team lead will be responsible for working collaboratively with other development leaders, quality assurance, and product management staff to deliver high quality applications on a regular schedule.

Permanent position. Local candidates strongly preferred.

Responsibilities will include:
Leading a team of domestic and offshore development and QA staff to deliver quality products in an agile environment.
Lead the team to design and develop modules required to meet objectives.
Coordinating the entire teams activities to accomplish established goals
Work with product management to completely understand desired deliverables and set the plan for how the team will deliver the solution
Work with development management, other leads, QA leaders, and the architect to ensure the technical solution fits into the overall product architecture and design
Mentor staff on technical skills
Translate user stories into technical tasks with the team to ensure iteration where output can be committed to delivery and consistent velocities can be established
Participate in the agile development process, reporting up to the development manager on team status and ensuring all agile processes within the team are being followed.
Ensure that all technical processes are being followed for code development, testing, and deployment.
Perform heads down development with the team as the most senior developer on the team
Coordinate with other team leads who primary languages are others than Java (e.g. Java/Scala, React) to ensure this teams deliverables in those languages maintain high quality and precision
Work to quickly debug issues within the team, across teams, and in production when required. Dive into code to assist the team with difficult issues and guidance
Some after hours work may be required for deployments and third tier support
Required Leadership
Proven track record successfully being a team lead of development staff using an agile methodology
Demonstrated ability to be the senior developer on a team coordinating and ultimately owning all deliverables of the team.
Strong knowledge retention capabilities
Extremely strong written and verbal communication skills
Teamwork and the ability to interact and communicate successfully with business partners, technology team, offshore staff, and professional services.
Strong innovation, creativity, and problem-solving skills
Experience with situations requiring issue intervention
Strong estimation skills providing accurate estimates with defined risks and planned mitigations
Demonstrated ability to facilitate technical discussions and drive solutions forward to achieve business needs
Ability to multi-task, context switch, and succeed in a fast paced, dynamic environment with many moving part and a large variety of responsibilities
Strong ability to drive an agile process within a team to develop and test iteratively
Required Technical
Bachelors or Masters in computer science or related technical field
Strong experience developing PHP 7 (8y+)
Experience with Symfony or similar frameworks (4y)
Experience with Postgres 9 or above (8y+)
Experience with Graphql and other API mechanisms (swagger)
Experience developing hosted client server applications (5+ years)
Experience developing services with an emphasis on REST services and message based architecture
Strong object oriented design skills and producing well-engineered design
Experience with developing applications for authorization and authentication
Strong analytical ability to quickly debug complex issues with a variety of system debugging tools
Ability to grasp difficult concepts, large architectures, and sophisticated designs quickly
Ability to provide short tactical and long term strategic solutions and provide the risks associated with each
Experience with configuration management
Postgres experience

Desired
Experience with continuous integration and deployment
Experience developing Java/Scala
Experience developing React
Experience working with Jira and Confluence
Experience with unit tests and test driven development
Experience with financial services or brokerage industry
Strong familiarity with best practices around logging, monitoring, and self healing applications
Experience working with resources in different geographical locations


This job was sourced from StackOverflow Jobs.