| |
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
|
|