Senior Software Engineer - Python

Dun and Bradstreet

(Medway, Massachusetts)
Full Time
Job Posting Details
About Dun and Bradstreet
Dun & Bradstreet (NYSE: DNB) has the data and analytics you need to make better business decisions. Fortune 500 companies & other global businesses of all sizes rely on our data, insight & analytics. Visit us at www.dnb.com for more information.
Summary
Have you ever wondered what it’s like to work for a company voted “Best Place to Work” by the Boston Business Journal THREE years in a row? Well Wonder. No. More!! Because if you are a Software Engineer who is looking for a great opportunity to create innovative software to evolve not only our features and infrastructure, but more importantly – evolve Your career… then let’s talk.
Responsibilities
As a lead member of a scrum team supporting the Manager of Middleware Engineering, you’ll design and develop components of our flagship product, Workbench, working closely with your scrum team members, other Members of Middleware Group, Development Group and Systems Architecture. In order to do this role, you will be able to understand feature requirements and design scalable and reusable infrastructure to meet them; understand and work with other groups to manage dependencies throughout the stack. Finally you possess strong skills in assessing and managing risk sensibly while adhering to robust software development processes and good practices.
Ideal Candidate
* Python - deep experience designing, writing, troubleshooting complex multi-threaded systems * MySQL- ability to write complex queries, troubleshoot, optimize performance, and perform basic administration * Unix/Linux - we run everything on Linux, high level of comfort with it is essential * GIT or experience working with other distributed source control systems * Strong software design skills- familiarity with most common software architectures, object oriented design * Ability to come in and do your job without waiting for someone to tell you what to do * Excellent communications skills * Ability to work with a small team of developers, running scrums, meetings, and take lead scoping, design, planning, troubleshooting (did we leave anything out?) * 4+ years software development * CS degree or equivalent experience required **The Bonus Round (things hidden up your sleeve)** * SCRUM - Experience working in an Agile development environment. * API Development - Experience in building/connecting to RESTful Web services. * PHP * Java * Search engines: Solr, Sphinx * NoSQL databases * RabbitMQ , ZeroMQ or other Enterprise Messaging System * Experience with ETL frameworks

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.