Description:
Candidates will get to work with and manage developers working on multiple applications and services written in various languages in a vast array of on-prem and cloud-based technologies using Amazon Web Services, GCP, MS MSQL, and Docker containers for deployment, to name a few. We always like to look at what is on the horizon with new technologies and what could be a good fit, so there is always something new to learn.
You are great at:
- Leading a development team that are empowered to run themselves and have great trust.
- Directly contribute code and other assets to development initiatives, in addition to managing team members doing the same.
- Facilitating collaboration with other functional teams both within and outside engineering.
- Providing technical expertise, training, and coaching to team members.
- Managing assigned employees including staff hiring and training; conducting. performance reviews; rewarding and disciplining employees; addressing complaints and resolving problems.
What it takes:
- Able to breakdown high-level business domain requirements into smaller stories to feed team backlogs.
- Experienced with Cloud technologies. AWS would be beneficial, but other Cloud vendors are fine.
- Excellent knowledge and practical experience with TDD and SOLID development methodologies.
- Solid understanding of Microservices Architecture, Event Driven Architecture, Service Oriented Architecture and participating in the Architectural Design process with Solution Architects.
- Advanced knowledge of PHP, Transactional SQL and other web technologies including (HTML, CSS, and JavaScript) a must.
- Experience with multi-system integrations.
- Strong hands-on experience with Web technologies, Web standards & protocols such as REST.
- Strong communication skills, ability to manage multiple projects at one time and help the team meet aggressive deadlines.
- Proven experience working in an agile process and iterative development methods.
- Excellent Project Management skills.
- Define, communicate, and enforce coding standards.
Nice to have:
- Experience working within a BDD methodology.
- Knowledge of Domain Driven Design (DDD).
- Salesforce Knowledge.
- SAP Knowledge.
- GIT experience.