Why We Work at Dun & Bradstreet
Dun & Bradstreet unlocks the power of data through analytics, creating a better tomorrow. Each day, we are finding new ways to strengthen our award-winning culture and accelerate creativity, innovation and growth. Our 6,000+ global team members are passionate about what we do. We are dedicated to helping clients turn uncertainty into confidence, risk into opportunity and potential into prosperity. Bold and diverse thinkers are always welcome. Come join us!
About the role:
The Software Engineer is a critical role in supporting the technical performance of the European websites and modernizing the platform. The role will be responsible for hands on software debugging to address and improve performance and will work with cross functional teams across the organization to drive innovation and advance the European Marketing websites with alignment to the global frameworks.
Key Responsibilities:
- As a Software Engineer, you will be responsible for developing highly scalable, distributed software systems
- You will work with a geographically distributed cross functional software dev teams as well as product managers, operational teams, vendors and program managers; execute and improve on industry best SDLC practices that will help modernize our products and platforms; drive innovation and collaborate with technologists across the organization to elevate our team, and accelerate time to market by reducing code complexity,
- Hands-on development, architectural breakdown and design review of software across (front-end/back-end) in a polyglot programming environment
- Identify, plan and ensure successful incremental execution of application modernization, re-platform and refactoring efforts
- Lead software debugging, monitoring and performance optimizations
- Collaborate with Product Management and other Application Development teams to prioritize initiatives and to plan resources effectively
- Conduct code reviews, follow an agile development process, continuously strive for improvement utilizing service-oriented architecture and object-oriented programming
Required skills and experience:
- MS/BS in Computer Science or a related field
- 5+ years overall experience software engineering:
- 4+ years hands-on experience working with JavaScript (Node.js) and frameworks (React.js, Angular, Redux, Express) and Java
- 1+ years hands-on experience working with Adobe Experience Manager (AEM)
- Strong understanding of software engineering best practices and solution architectures and tradeoffs (Micro-Frontends, Responsive Web Design / Single-page Application Design, Component Libraries, API Driven Development, Feature Flags, SOLID/ DRY principles)
- Experience with testing methodologies that cover unit, integration, system and performance testing
- Note: Core capabilities include web development, stakeholder management, agile/lean, team engagement, process control, software testing, staff planning and product support
- While every individual will have a different blend of these skills, we are looking for a dynamic lead who knows how to leverage his/her knowledge and experience to deliver modern and effective software solutions
Notice to Applicants: Please be advised that this job posting page is hosted and powered by Lever. Your use of this page is subject to Lever's
Privacy Notice and
Cookie Policy, which governs the processing of visitor data on this platform.