- As a Lead Product Software Engineer, you are responsible for the technical leadership of a team designing, implementing, and delivering functionality for the Control of Work product and related technologies
- You align with architects and product experts to deliver high-quality functional enhancements and well-designed solutions to technical and functional issues, remove technical debt, maintain/improve quality, operate the company s
Software Development Lifecycle, and propose and implement best practices.
- Collaborate with software developers, QA engineers, product owners, and architects to plan, design, develop, test, and maintain business applications.
- Be the driving force behind feature implementation through code contributions and team collaboration.
- Comfort performing significant structural modifications to the product code and architecture.
- Assess opportunities for application and process improvements and prepare communication and documentation to share with team members and stakeholders.
- Follow and advocate for industry-standard agile software development best-practices to deliver software of high quality, on time.
- Conduct (root-cause) analysis and resolve incidents/bugs by proposing mitigations.
- Make sure stories are well-defined and with clear Definitions of Ready and Definitions of Done.
- Establish and coach team members re. coding standards. Review pull requests and give recommendations to improve code quality and best practices.
What do you bring to Wolters Kluwer s Enablon
- Bachelor of Computer Science, with multiple development specialties or experience; or solid professional track record in software development.
- 7+ years of experience as a software developer: Front-end, Full-stack, or Back-end development
- Tech stack: GitHub, Azure DevOps, Dot net Core (back-end and full stack), React JS (front-end and full stack).
- Hands-on experience and knowledge of the standard tools for continuous integration.
- Experience driving product technical initiatives, including defining and owning product components/modules.
- Experience with REST API, SOLID Principles, Event Sourcing, Microservices, Docker, Infrastructure as Code, and TDD.
- Agile/Scrum experience.
- The ability to work independently while focusing on achieving optimal outcomes as part of a collaborative development effort. A can-do personality with a constructive mindset and a team player.