Buffalo Computer Graphics, Inc.
 
 
 

Careers


 

BCG's workforce consists of bright team members who share a passion for creating innovative solutions. The best-of-breed solutions that our staff creates depend upon good ideas and good people - and we want to recruit the best and the brightest. If you are looking to join an organization that offers exciting and challenging careers in a flexible working environment, we encourage you to look at joining our team. At BCG, we can help you recognize your full potential in an atmosphere that respects and rewards your contributions.

Buffalo Computer Graphics is currently looking for both junior and senior level software engineers to support our growing Mass Notification and Crisis Incident Management Divisions. Salaries are competitive, and BCG offers a full suite of benefits including dental, medical, 401K, employee stock, and paid vacations. Available positions are listed below:

 
Careers at BCG
 
 

Software Engineer [both junior and senior-level]
GIS Software Engineer
Junior SQL Server Database Administrator

Prospective employees should submit resumes to:

Buffalo Computer Graphics
3741 Lake Shore Road,
Blasdell, NY 14219
Attn: Mr. Christopher Zak


Software Engineer

 
Careers at BCG  
The Software Engineer (SE) is responsible for design and development of transactional and visual web applications, initial QA testing, deployment, and application maintenance. Responsibilities include implementation and completion of assigned development and documentation tasks and ensuring quality deliverables throughout the application lifecycle. The SE's other responsibilities include project estimation, story board development, application enhancements, and maintenance, and detailed documentation. The SE position reports directly to a Project Manager.
 

Technical Skills and Experience:

  • Microsoft.NET software programming experience, specializing in web applications.
  • Thorough familiarity with Object-oriented design concepts, and with Design Patterns (particularly relating to Microsoft.NET/C#).
  • Strong problem solving and critical thinking skills.
  • Thorough knowledge and understanding of the Microsoft.NET Frameworks 1.0, 1.1, and 2.0 using Visual Studio.NET and the C# programming language.
  • Past involvement in software applications throughout the full development lifecycle.
  • Proficiency with XML and knowledgeable of associated technologies such as schemas, XSLT, transformers and parsers.
  • Familiar with application development and deployment strategies (CVS, VSS, SVN & other source code control applications, Ant, CruiseControl, NUnit, JUnit etc.).
  • Familiarity and interest in SOA technology, Web Services.

Education and Experience:

  • BS/BA in Computer Science, or equivalent work experience
  • Senior-level typically requires 2-4 years experience in full lifecycle application development capacity.

GIS Software Engineer

 
The GIS Software Engineer (GIS-SE) is responsible for design and development of GIS-enabled transactional and visual web applications, initial QA testing, deployment, and application maintenance. Responsibilities include implementation and completion of assigned development and documentation tasks and ensuring quality deliverables throughout the application lifecycle. The GIS-SE's other responsibilities include project estimation, story board development, application enhancements, and maintenance, and detailed documentation. The SE position reports directly to a Project Manager.
 
GIS Careers at BCG
 

Technical Skills and Experience:

  • Microsoft.NET software programming experience, specializing in web applications.
  • Technical experience with ESRI GIS software including ArcGIS Server, ArcView, ArcEditor, ArcInfo, ArcObject, ArcIMS, and ArcSDE.
  • Familiarity and interest in SOA technology, Web Services, ArcGIS technologies.
  • Thorough familiarity with Object-oriented design concepts, and with Design Patterns (particularly relating to Microsoft.NET/C#).
  • Strong problem solving and critical thinking skills.
  • Thorough knowledge and understanding of the Microsoft.NET Frameworks 1.0, 1.1, and 2.0 using Visual Studio.NET and the C# programming language.
  • Past involvement in software applications throughout the full development lifecycle.
  • Proficiency with XML and knowledgeable of associated technologies such as schemas, XSLT, transformers and parsers.
  • Familiar with application development and deployment strategies (CVS, VSS, SVN & other source code control applications, Ant, CruiseControl, NUnit, JUnit etc.)

Education and Experience:

  • BS/BA in Computer Science, or equivalent work experience.

Junior-level SQL Server Database Engineer

 
Careers at BCG
 

The junior-level SQL Server DBA will design, implement, catalog and document reports and queries. Automate report generation using stored procedures, SQL Reporting Services, Business Objects, MS-Excel, MS-Access, and other business tools. Assist the DBA in the maintenance and documentation of SQL databases. Write scripts and/or programs to automate routine tasks.

Work with DBA in regard to SQL administration, including maintenance, stored procedures, backups, and optimization.

 

Analyzes business application requirements and develops specifications for database design and maintenance

Implement data models and database designs, data access and table maintenance codes; resolves database performance issues, database capacity issues, replication, and other distributed data issues.

Maintain a working knowledge of all the aspects of database design, implementation and maintenance, enabling versatility and flexibility when dealing with database problems/issues.

The junior-level DBA will aid in the design and development of transactional web applications, initial QA testing, deployment, and application maintenance. Responsibilities include implementation and completion of assigned development and documentation tasks and ensuring quality deliverables throughout the application lifecycle. The junior-level DBA's other responsibilities include project estimation, story board development, application enhancements, and maintenance, and detailed documentation. The junior-level DBA position reports directly to the senior-level DBA.

Technical Skills and Experience:

  • Prior experience in SQL Server Database Administration on Windows platforms.
  • Experience with databases with high-transaction volume in a fast-paced, production environment.
  • Demonstrated knowledge of Server Administration, Security Administration, Network Administration and Application Development is preferred.
  • Excellent written and oral communication skills are required.
  • Excellent problem-solving skills, a self-starting attitude and good communication skills are essential.
  • Must be able to work in a team-oriented environment and as a member of the production support team.
  • Experience maintaining high-availability systems (7x24x365).
  • Experience with Backup & Recovery, Security, Performance monitoring and tuning desired.
  • Proficiency with XML and knowledgeable of associated technologies such as schemas, XSLT, transformers and parsers.

Education and Experience:

  • BS/BA in Computer Science, or equivalent work experience.
 

Copyright 2008 Buffalo Computer Graphics, Inc. All Rights Reserved