Job Opportunities

   

Contact Us

 
 

Deployment Engineer

Database Administrator

Senior Software Engineer

Software Engineer


Benefits:
Medical and Dental insurance
PTO
401K
And More!!!

Direct all resumes to:
Human Resources
Knowledge Computing Corp.
7750 E. Broadway Blvd. 
Suite 100
Tucson, AZ 85710

Fax: (520) 574-0870
Email: hr@knowledgecc.com


COPLINKŪ is a progressive and rapidly growing organization that offers exciting employment opportunities.

We are continually recruiting talented technical and non-technical candidates.

Please send your resume and a cover letter highlighting your interests and strengths.

All correspondence will be held in strictest confidence.

COPLINKŪ is an
Equal Opportunity Employer.

 

   


Are you a looking for a career as a Software Engineer and
have an interest in law enforcement?

Would you like to help make our neighborhoods a safer place?

Do you want to know your skills make a difference in the world?

Knowledge Computing Corporation develops the technology for a program called COPLINKŪ and we're hiring staff to design/deploy, create and improve sharing systems for law enforcement agencies. We use in-house/industry-standard tools and technologies to perform duties related to data analysis, conversion, consolidation and synchronization.

We're a very fast growing company and are looking for qualified engineers to help us develop, improve and maintain COPLINKŪ. Read a recent press release regarding our highly successful and rapidly growing product:
Washington Post Article

 

Deployment Engineer

General Description:

Deployment Engineers design/deploy and test regional information sharing systems for law enforcement agencies using our program. Utilizing in-house/industry-standard tools and technologies to perform duties related to data analysis, conversion, consolidation and synchronization.

Example of Duties:

  • Analyze/reverse-engineer database structures/schemas.

  • Document database structures/schemas.

  • Map between pairs of database schemas, using KCC proprietary tools.

  • Map between XML schemas using XSLT.

  • Convert data from one schema to another using KCC proprietary tools.

  • Verify quality of converted data using automated test suites and ad hoc testing.

  • Work with domain experts to schedule and conduct "data validation" and "data acceptance" sessions with customers.

  • Integrate converted and accepted data into production COPLINK database.

  • Establish ongoing synchronization between source database and production COPLINK database.

  • Monitor production data quality and currency over the long term.

Knowledge, Skills and Abilities:

  • RDBMS experience with SQL Server, Oracle, and/or DB2.

  • XML technologies including XSLT and XPath and basic understanding of Java is a plus.

  • Exposure to data modeling notations such as ERD, Instance Diagramming, and/or UML.

  • Excellent documentation skill (through Wiki) is a must.

  • Experience in data analysis and ability to interpret a database schema highly desired.

  • Relational data mapping/transformation experience is desired - including troubleshooting and debugging of the data transformation maps.

  • Must be able to multi-task projects and complete tasks within prescribed deadlines.

  • Ability to work with clients (on a limited basis) for data validation process.
    Must be self-motivated, detail-oriented while multi-tasking and a team player.

Minimum Qualifications:

BS in Computer Science, Engineering or equivalent education/experience
Any equivalent combination of experience, training and/or education

Positions in Deployment also available for Java or .NET programmer with experience related to some or all of Hibernate, Castor, XMLBeans, XML Schema, XSLT, data format conversion, Visual Source Safe and Apache's Ant.


Senior Software Engineer

General Description:

Analyzes, documents, installs, develops and maintains KCC software. Provides technical support to customers, technical support staff and others concerning KCC software and utilities.

Example of Duties:

  • Coordinates maintenance or developmental projects for software systems and/or related software to include installations of new software or equipment, modifications or system software fixes.

  • Analyzes and writes specifications for possible improvements of system software; designs, develops or recommends new or revised systems or system utilities as necessary.

  • Prescribes system backup procedures and directs recovery operations in the event of destruction of all or part of the operating system or other system components.

  • Analyzes and prepares documentation concerning the adaptation of complex software systems and processes to the computing equipment.

  • Coordinates with the development manager to provide information about system capabilities and to recommend changes in procedures or other solutions to improve efficiency and resolve problems.

  • Coordinates between deployment staff and development and/or support personnel.

  • Revises, enhances, updates and installs systems software components to optimize performance of the customer's computer systems.

  • Provides technical assistance and training to deployment personnel on hardware/software features associated with the software installation, operation and maintenance.

  • Diagnoses systems software/hardware failures by reviewing system logs, dumps and other information from users or technical personnel; confers with customers; identifies and/or develops solutions.

  • Coordinates with administrative and technical personnel concerning installation and implementation of software systems and/or related software.

  • Performs research on specific technical software and related questions from management, deployment, development and systems personnel as required.

  • Monitors the testing and evaluation of new versions of software.

  • Ensures the security and integrity of all systems and data.

Knowledge, Skills and Abilities:

  • Knowledge of the theory, principles and practices of application programming.

  • Knowledge of the principles, practices and capabilities of software and operating systems features currently available.

  • Knowledge of Object-Oriented programming best practices.

  • Knowledge of computer security procedures.

  • Skill in the use of Java, C#, or other language(s) specific to the assignment.

  • Ability to effectively communicate.

  • Solid understanding of the entire software engineering process, including requirement analysis, design, scheduling, implementation, review, quality assurance, issue tracking, source control, version control and deployment.

  • Experience with database systems (especially MS SQL and/or Oracle) and APIs (ODBC, JDBC) a plus.

Minimum Qualifications:

Bachelor's degree in Computer Science or related field AND three years of systems and/or applications programming experience AND 1 year project lead experience; OR
Associate's degree in Computer Science or related field AND four years of systems and/or applications programming experience AND 1 year project lead experience; OR
Five years of systems and/or applications programming experience AND 1 year project lead experience; OR-
Any equivalent combination of experience, training and/or education.


Database Administrator

General Description:

Provides the architectural foundation for the establishment of a data warehouse, and for the reporting, data modeling, and analysis of institutional and customer data. This includes analyzing source system data to understand the meaning and nuances of the data, determining the business rules required for moving data throughout the various stages of the customer's data extraction, and creating logical data models.

Example of Duties:

  • Recommends guidelines and procedures governing data collection, analysis and backup procedures.

  • Develops, administers, and maintains internal and customer databases to ensure security, accuracy, and efficiency.

  • Assists in databases mappings and migrations by meeting with users to identify essential data entities, attributes and core relationships. Forward-engineers and normalizes customer data model into physical model.

  • Provides support for databases running on several platforms to enable user access to data.

  • Meets with users to determine needs, configures databases with input from systems administrators, monitors and tunes databases for performance, and ensures data availability.

  • Trains, guides, and mentors others in the execution of assigned tasks.
    Interacts with individuals at all levels within and outside of the organization to resolve technical issues.

  • Maintains and manages data for customers' systems.

  • Develops and implements specialized training for effective use of data and reporting resources.

  • Acts as technical resource to management administrators and application developers on access to and use of data.

  • Optimizes the data environment in order to efficiently access data.
    Develops and implements efficient data extraction routines for the delivery of data.

  • Advises and consults with systems administrators on data issues such as access and storage.

  • Creates data models to support data warehousing informational needs.

  • Develops and maintains logical database design.

Knowledge, Skills and Abilities:

  • Knowledge of the technical aspects of database management systems.

  • Knowledge of the practices and principles of project management.

  • Skills in data warehousing and data modeling techniques in SQL Server and Oracle environments.

  • Skills in the use of Extract, Transformation, and Load (ETL) tools.

  • Expert TSQL and/or PL/SQL coding skills.

  • Strong analytical skills.

  • Ability to work with a variety of users, other technical personnel and management.

  • Ability to communicate effectively.

Minimum Qualifications:

Bachelor's degree in Computer Science or related field AND four years of related database administration experience; OR,
Associate's degree in Computer Science or Management Information Systems AND five years of related database administration experience; OR,
Six years of experience analyzing, developing and maintaining complex databases; OR,
Any equivalent combination of experience, training and/or education.


Software Engineer

General Description:

Analyzes, documents, installs, develops and maintains KCC software. Will provide limited technical support to customers, technical support staff and others concerning KCC software and utilities.

Example of Duties:

  • Reviews, tests and evaluates new versions of KCC software.

  • Reviews and documents software failures and takes corrective action as directed.

  • Provides technical assistance to deployment and development staff and other appropriate personnel.

  • Installs and updates KCC software components on customer systems.

  • Limited coding of new software components.

  • Uses system backup procedures and participates in recovery operations in the event of destruction of all or part of the system components.

  • Ensures the security and integrity of all systems and data.

Knowledge, Skills and Abilities:

  • Knowledge of the theory, principles and practices of Object-Oriented programming.

  • Knowledge of the functions and capabilities of computer database systems and programming IDEs.

  • Knowledge of computer security procedures.

  • Skilled in the use of Java, C#, .NET and/or language specific to the assignment.
    Ability to effectively communicate.

  • Knowledge of basic testing principles and a commitment to overall quality.

Minimum Qualifications:

Bachelor's degree in Computer Science or related field; OR
Associate's degree in Computer Science or related field AND one year of systems and/or applications programming experience; OR
Two years of systems and/or applications programming experience; OR
Any equivalent combination of experience, training and/or education.
                                                                                                     Back

 
 

 



 

   

Home | Technology | Solutions | Customers | Case Studies | News | About Us

©2008. Knowledge Computing Corporation.  All rights reserved.