KDB/Q Developer Job at Ampstek, Weehawken, NJ

dWt5dVJzK1NNakJ0ejZKeXZuRTdMN1Vm
  • Ampstek
  • Weehawken, NJ

Job Description

kdb+/q Developer

Weehawken, NJ

Responsibilities: Prefer to have candidates with some java/SQL experience along with kdb +/q skills

1. Developing kdb+/q Applications: Design, develop, and implement applications using kdb+/q technology.

2. Data Management: Manage large datasets efficiently using kdb+ database.

3. Performance Optimization: Optimize queries and data processing workflows for performance.

4. Integration: Integrate kdb+/q with other systems and data sources as required.

5. Testing and Debugging: Write unit tests and debug code to ensure reliability and robustness.

6. Documentation: Document code and processes thoroughly.

7. Support: Provide support and maintenance for existing applications.

Skills:

1. Proficiency in kdb+/q: Strong knowledge and hands-on experience with kdb+/q programming language.

2. Database Management: Experience in managing large datasets and databases.

3. Problem Solving: Ability to troubleshoot and solve complex technical problems.

4. Performance Optimization: Skills in optimizing queries and data processing.

5. Integration Skills: Experience integrating kdb+/q with other systems and data sources.

6. Scripting and Automation: Familiarity with scripting languages (e.g., Python, Shell scripting) for automation tasks.

7. Version Control: Proficiency with version control systems (e.g., Git).

Qualifications:

1. Education: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).

2. Experience: Several years of experience working as a kdb+/q developer or in a similar role.

3. Communication Skills: Good verbal and written communication skills, ability to work in a team environment.

4. Analytical Thinking: Strong analytical and problem-solving skills.

5. Attention to Detail: Ability to pay attention to details while maintaining focus on the overall goals.

Additional Preferred Skills:

• Knowledge of financial markets or trading systems (often preferred in finance-related roles).

• Experience with real-time data processing and streaming technologies.

• Familiarity with cloud platforms (AWS, Azure, etc.) and containerization technologies (Docker, Kubernetes).

Working Conditions:

• Typically office-based, may involve some remote work opportunities.

• Fast-paced environment, particularly in financial sectors where real-time data processing is crucial.

Job Tags

Similar Jobs

Metro One Security Management

Assistant Account Manager Job at Metro One Security Management

 ...About the Company Metro One is a leader in corporate security, dedicated to providing exceptional service to our clients in the financial industry. Our mission is to ensure safety and security through innovative solutions and a commitment to excellence. We foster... 

Sparks Group

Graphic Designer Job at Sparks Group

 ...and message for intended audiences. Transforms and interprets ideas and information from creative briefs into visual products (illustrations, publications, visual aids, etc.). Meets with copywriters, videographers, research teams, and project managers to ideate and... 

Delta Engineering

Service technician Job at Delta Engineering

 ...As a service technician at Delta Engineering Inc. you will work on site at our facility in Norcross and you'll give customer support on site at customers as well. Your responsibilities: At our facility in Norcross: Prepare machines for factory acceptance at Delta... 

Pacer Group

Security Professional Job at Pacer Group

Job Description: We are looking for a meticulous Access Review Analyst to support Identity Access Reviews and Entitlement Management processes. Must-Have Skills: Strong proficiency in Microsoft Excel, including advanced formulas Experience with basic SQL queries...

Blake & Pendleton Inc.

Install-General Laborer-Level 1 Job at Blake & Pendleton Inc.

 ...while adhering to safety regulations and quality standards. Key responsibilities may include: Operating hand tools Loading, unloading, and transporting materials to work areas Cleaning up debris, preparing work areas, and setting up/taking down of...