Role and Responsibilities
This position is an exciting opportunity with a growing IT team. Black Box Network Services is a leading communications system integrator dedicated to designing, sourcing, implementing, and maintaining today's complex communications solutions. This position involves the support and enhancement of the application solutions that help to support Black Box and its business initiatives both domestically and internationally. The typical responsibilities for this position include but are not limited to:
- Working closely with the business analysts and architects to design highly effective and efficient solutions to business requests as well as providing a superior user experience
- Aid in the support and implementation of the application solutions needed to support the business
- Complete application development by coordinating requirements, schedule and activities to deliver solutions within an appropriate determined timeline
- Evolve the application to support the changing dynamics of the business and to leverage new technology and ideas to provide excellent solutions that can provide the same “fluid” applications the business requires
- Recommend solutions or enhancements by comparing advantages and disadvantages or custom development over integrating purchased solutions
- Work closely with all members of the IT team across Black Box to build an environment of highly engaged, collaborative and results driven team members
- Be willing to work in an environment that promotes new ideas, “thinks outside the box” and strives for excellence and enjoyment in providing all aspects of application solutions to the business
Qualifications and Education Requirements
- BS in Information Science, Computer Science or equivalent work history
- 4+ years of programming experience in C#, VB.NET
- 4+ years of SQL Server and SSRS experience
- 2+ years of web services (WCF, SOAP, XML) experience
- Experience with Microsoft TFS or equivalent code management/SDLC software
- Excellent communication skills including working with users to understand functional requirements or troubleshoot issues
- Ability to understand and contribute to functional requirements as well as ability to communicate changes both at a technical and functional level
- Ability to articulate through understanding a solid knowledge of SDLC, software development best practices, and functional process design
- Willingness to learn and at times share with/train other members of the IT team
Preferred Skills
- Experience with Microsoft Dynamics AX or equivalent ERP
- Experience with large scale software deployments