Accessibility Navigation:

Main Content:

IQ Insights Archive

Posts Tagged ‘C#’

Jan
16

New opening! Web Services Developer, C#, UI, SQL Server

By roberta under Job Openings

IQ Inc, a Software Development and Consulting company is recruiting for a Web Services Developer in the Monroeville area.  Local Candidates preferred.  No 3rd parties please.

 

Required Skills

 

SQL Skills

·         TSQL programming – Stored procedures, functions, User Defined Data Types, Joins, Merges (bulk updates)

·         DB Table design / creation in normal form – Primary/Foreign key, Indexes and performance profiling

·         Visual studio Database project familiarity

·         Basic user creation, permission setup, Database backup and restore, seed data creation using templates

 

C# Skills

·         C# Data access layer familiarity using System.Data (preferably System.Data.SQLClient) library

·         Linq, DBML and using LINQ to SQL in the Data Access Layer

·         .NET 3.5 and 4.0

·         String matching algorithms and Pattern matching using Regular expressions

 

Web Services Skills

·         Familiarity with creating Rest and SOAP based Web Services using Visual Studio 2010 and WCF

·         Consuming Web services, Service References and WSDL

·         IIS and hosting web services

 

UI Skills

·         Silverlight 4.0 (or WPF) and Web forms

·         DataGrid, DataSource and Databinding

·         Telerik UI Controls

·         Web Skins or Style Sheets

·         Logging to file or Eventlogs

 

Please send your resume to:  resume@IQ-INC.com and reference job # W2012-0008

Feb
01

New ~ Database developers needed! (Pl/SQL, C#, Java)

By roberta under Job Openings

IQ Inc, a technical consulting and software development company, has a need for 2-3 Database developers for a client in the Cranberry area.

US Citizenship required

 

Responsibilities

•           Develop applications for large engineering database used on Instrument & Control Projects.

•           Develop both applications and user interface to those applications.

•           Develop database modeling, software documentation and user documentation/help files.

 

Requirements

•           Bachelors Degree in Computer Engineering or Computer Science

•           Minimum 2 years experience in an engineering environment

•           Microsoft VBA/VB

•           Microsoft Access, Oracle

•           Strong SQL and database modeling/application development experience

•           C#, PL/SQL, Java

 

Please forward your resume to Resume@IQ-Inc.com and include reference #W2011-0015

We are unable to sponsor or transfer Visa’s.  Please indicate your salary expectations.

Dec
30

Still looking for C/C++ developer on Linux!

By roberta under Job Openings

IQ Inc., a software development and consulting company is assisting a client in finding a C/C++ developer in the Monroeville area.  This is a direct hire opportunity. Local candidates are preferred.

We are unable to transfer or sponsor Visa’s.  Must be a US Citizen to apply.
Responsibilities:
•           Work on development of Linux drivers
•           Configuration of Linux operating system
•           Design and implementation of DSP softwareÂ
Requirements:
•           BS or higher in Computer Science, Computer Engineering, Software Engineering, or Electrical Engineering (minimum 3.0 GPA required)
•           3-10 years Software Engineering using C/C++ in a Linux environment
•           Experience with real time operating systems
•           Experience with Device Driver
•           Experience with Linux operating systems and experience with programming Texas Instruments DSP applications a plus.

Please forward your resume along with salary expectations to resume@iq-inc.com and note job # 2010-0134

Dec
23

New! Embedded Software Engineer Needed!

By roberta under Job Openings

IQ Inc, a technical consulting and software development company, has a need for an Embedded Software Engineer for a client in the Monroeville area.

Unable to process / transfer Visas / Local Pittsburgh Candidates Preferred.

 Responsibilities:

•           Responsible for conceptual design and documentation of real time embedded system software. 

•           Responsible for coding and maintenance of embedded software.

•           Provide project leadership to both Technical and Non-Technical team members. 

•           Track development project status and meet schedule requirements. 

•           Look for ways to enhance effectiveness and efficiency of the organization’s systems, processes and tools.

•           Balance science and business issues.

        

Requirements:

•           BS Computer Engineering, Electrical Engineering, Computer Science, Software Engineering or equivalent.  MS engineering/science preferred.

•           5-10 years applicable experience.

•           Experience with embedded software development and in-depth understanding of low level interfacing, system testing and debugging. 

•           Proficient in C/C++, and Assembly languages.

•           Proficient in developing Windows applications software preferred. 

•           Strong working knowledge of structured design, embedded real-time systems and hardware/software interfacing. 

•           Excellent oral and written communication skills.

•           Demonstrated project leadership experience.

•           Able to formulate creative solutions to difficult problems.

•           Work individually and/or with a team of skilled Software Engineers using an agile development process. Able to thrive in a fast paced, team oriented, new product development environment.  Ability to concurrently handle multiple tasks.

 

Please forward your resume to Resume@IQ-Inc.com and include reference #2010-0167

We are unable to sponsor or transfer Visa’s.  Please indicate your salary expectations.

Nov
18

New – Programmable Hardware Engineer

By roberta under Job Openings

IQ Inc. has a need for a Programmable Hardware Engineer for a client near the downtown Pittsburgh area.

Requirements:

5 to 10 years of relevant experience in FPGA design development and verification, preferably in a safety critical environment.

  • The candidate should have experience in hardware description language (VHDL or Verilog, VHDL preferred), use of schematic entry tools.
  • Knowledge of hardware design using Altera and Xilinx environments for soft-core FPGA-based processors and FPGA design tools.
  • Mixed signal circuit design preferred. Working knowledge of C++ and embedded microprocessors desired but not required.
  • Strong Problem solving and debug skills a must, familiar with using LabVIEW for integration testing and verification.
  • Strong Documentation writing and review skills necessary.
  • Bachelor degree in a technical field required
  • Local candidates preferred, unable to sponsor or transfer Visa’s.

 Please forward your resume to Resume@IQ-Inc.com and include reference #2010-0148

We are unable to sponsor or transfer Visa’s.  Please indicate your salary expectations.

Oct
28

New – Sr Software Engineer with SQL DBA skills needed!

By roberta under Job Openings

IQ Inc has a need for Sr Software Engineer with SQL DBA skills for a client in the North East Pittsburgh area

 Software Engineering Responsibilities:  

•          Participate at all levels of software development lifecycle.

•          Participate in software designs as it pertains to layered architecture (service oriented architecture)

•          Participate in database logical and physical design and implementation

•          Participate in creation and enforcement of designs, programming and testing standards

•          Develop program objects using ASP.net, C#, T-SQL (procedures, triggers, and functions), web services

•          Create comprehensive test plans, test cases and test solutions

•          Implement Test Drive Development (TDD) methodologies

•          Prepare extensive electronic or written documentation (functional specifications, technical designs documents, technical user guides, installation guides, implementation guides, testing guides, etc.)

 

DBA Responsibilities:

•          Creation of logical and physical database designs (using ERD notation)

•          Maintenance of physical databases:

-  Installations and Upgrades of SQL Server 2005/2008 and Client Tools on Windows 2003/2008

-  Deployment methods of SQL Server 2005/2008 (Mirroring VS RAID, best methods of deployment across disk).  Internal disk, SAN disk.

-  Installation and Maintenance of Physical Databases

-  Security Configuration

-  Regular Backup and Restoring Processes – Supporting development

 

Requirements:

•          Bachelors in Computer Science/Information Technology, Computer/Electrical Engineering or equivalent experience

•          Ideal candidate will have DBA with development experience around SQL Server.

•          Minimum 8 years overall IT experience. Ability to work, train and lead at the highest technical level of all phases of systems analysis and programming activity, including modeling language, across the full scope of software development cycle.

•          Minimum 5 years IT development or software engineering practices or techniques (Software Development Lifecycle).

•          Minimum 3 years software engineering practices and extensive knowledge with Microsoft products (SQL Server 2005, 2008, Visual Studio 2005/2008, .Net Frameworks 2.0, 3.0, 3.5, Web Services, IIS (5,6,7), C#, VB, Window Presentation Foundation, HTML, and Ajax)

•          Minimum 3 years developing database constructs using T-SQL language (procedures, triggers, functions) and CLR as well as implementation of Data Definition Language (DDL).

•          Minimum of 3 years object oriented methods (design and programming) and layered architecture/service oriented architecture

•          Knowledge implementing software across heterogeneous hardware and software configurations

•          Knowledge designing and developing web portal technology (both internet and intranet solutions)

•          Experience building data warehouse structures, OLAP cubes within SQL Analysis Services

•          Knowledge of architecture or design techniques for logical and physical database structures inside operational and data warehouse 

•          Experience developing test drive code centered around unit and component code objects 

•          Experience utilizing various automated testing tools for component and functional testing

•          Knowledge of database design and programming tools (ERWIN, Embarcadero and Redgate database and programming products)

•          Experience with DTS/SSIS/BCP programming or equivalent ETL tools and techniques for data movement/transformation

•          Strong analytical, problem resolution, communication (verbal and written), and interpersonal skills.  Must be able to effectively communicate with varying levels of technical and non-technical personnel.  Able to work independently or in a group setting on multiple project assignments.

•          Strong T-SQL skills

•          Performance Tuning

•          Integration with .NET Framework and data access

•          SSRS- Reporting Services 2005/2008; SSIS – Integration Services

•          Service Broker; Studio Management Tools; Performance Tools (Microsoft or any 3rd party tools)

 

Please forward your resume to Resume@IQ-Inc.com  and include reference #2010-0063

We are unable to sponsor or transfer Visa’s.  Please indicate your salary expectations.  This is a contract to hire opportunity

Oct
13

NEW – C++ Developer (Robotics) Opportunity!

By MikeD under Job Openings

C++ Developer (Robotics):

US Citizenship required

Responsibilities:
• Software developer on a team of software, electrical and mechanical engineers developing robotic systems.
• Support a common robotic platform architecture that is used on unmanned ground vehicles.Â
• Perform subsystem definition, preliminary and detailed design, design implementation, subsystem and system integration, and testing for a subsystem.
• Participate in software requirements reviews, preliminary and critical design reviews, integration readiness reviews, and software acceptance reviews.
• Research problems discovered by quality assurance or product support and develop solutions to the problem.

Requirements:
• B.S. in Computer Science or equivalent plus 3 years experience
• Experience developing C++ applications in a Linux environment
• Strong software development skills
• Experience in real-time, robotics, instrumentation, data collection and analysis
• Experience in developing sensor models, sensor simulation, and /or integration with a simulation environment
• Experience designing, developing, and testing software interfaces to various sensors (IMU, LADAR, RADAR, etc.)
• Strong knowledge of the Software Development Life Cycle
• Excellent written and verbal communications skills

Pluses:
• M.S. in Robotics, Computer Science or equivalent plus 4 years experience
• Experience developing software algorithms for hardware systems
• Knowledge of UML, OOA/OOD
• Experience using software development tools such as configuration control, bug tracking, code reviews, unit testing, process automation
• Experience in software development for military applications
• Experience with JAUS / AS-4 versions 3.2, 3.3 and / or 4.0
SLAM – Simultaneous Localization and Mapping a plus!

Contract to hire opportunity.  Located in Pittsburgh, PA.

To apply for this position please email your resume to Resume@IQ-Inc.com or visit the Job Openings section of our website

Nov
23

.NET Micro Framework Goes Open Source

By MikeD under Software Development, Technology, Uncategorized

Last week Microsoft announced that the .NET Micro Framewwork verison 4.0 would be released as open source… along with some new framework features.  This move means that the Framework will continue to evolve organically through the development community and offer third parties the opportunity to repackage the framework. It will be interesting to see how this decision effects embedded .NET application development.

View the complete article

Nov
13

New Tool Boosts .NET Development For Linux

By MikeD under Software Development, Technology

A bit of news spotted by one of our software engineers, John P. Novell has developed a new add-in for Visual Studio that would allow developers to write .NET apps for Linux. This doesn’t appear to be a full-blown solution for leveraging the powerful .NET framwork on non-Windows operating systems, but it’s another step in the right direction.

Check out the article on ARS Technica for more details.

Oct
27

Dynamic Objects Give C# Developers More Options

By MikeD under Software Development, Technology

For those of you in the software development game, check out this interesting look into dynamic objects in C#, from the MSDN C# FAQ:

View the complete article


Contact Us

© Copyright 2011 All Rights Reserved • IQ Inc.

IQ Inc. • 4071 Lillian Avenue Murrysville, PA 15668