|Title: Intermediate Software Developer
Location: CANADA - Waterloo, Ontario
Work Shift: First
Job ID: bbh-00000650
At BOWE BELL + HOWELL (BBH), we design and deliver web-based, enterprise-class production, workflow and operations management solutions for the print and mail industry. Our solutions incorporate leading-edge technologies and tools, including advanced vision inspection systems, real time monitoring and alerting to provide critical information that help our customers effectively manage their operations by reducing costs and increasing productivity.
BOWE BELL + HOWELL offers a flexible work environment that nurtures innovation, quality and teamwork. Our associates thrive on the challenges brought by today's market competitiveness and by our goal to become the ultimate partner in mail and document finishing solutions and services. We are currently looking to add more energetic, innovative people to one of our growing software development teams located in Waterloo, Ontario.
Are you energetic, creative and proud of your work? Do you enjoy challenges? Do you like working with top-notch developers and innovative technologies? Do you like to push the envelope? Are you ready to use imaginative and creative software development techniques? Do you like working for a growing company with very competitive benefits and compensation plans? If you answered yes to these questions, then BÖWE BELL + HOWELL is looking for you.
We offer Competitive Salary, Medical, Pension, Growth Opportunity, Tuition Reimbursement.
*Is responsible for all aspects of the software development including: information gathering, requirements definition, design, development, testing, implementation and maintenance of a suite of integrated products
*Works with cross functional teams on the design, integration, configuration, testing and deployment of software solutions
*Works with the business development team to respond to customer needs and market circumstances as required, including providing technical recommendations and effort estimates
*Does troubleshooting, performs problem analysis, maintains code
*Serves as mentor and trainer for developers and other associates
*5+ years overall software development work experience
*3+ years of experience developing multi-tier web and database applications
*3+ years of experience with C#, ASP.NET, SQL Server and Microsoft tools and technologies
*Excellent problem solving and analytical skills, proven experience in large systems and solutions development
*Good understanding of server-side development issues on reliability, security, availability and scalability.
*Bachelors level or higher University degree in the field of computer science or related discipline.
*Experience with Microsoft Team Foundation Server, Python, AJAX and C/C++ an asset.
*Experience with network security and wireless computing solutions are considered additional assets