CAREERS WORLDWIDE



Our Mission

Companies are often quoted saying their most valuable asset is their employees. Teqniksoft represents this philosophy — we only recruit the best in various technical disciplines and provide them with an exciting, dynamic work environment. While long-term employment at many companies is becoming extinct, we do all we can to ensure our employees feel like they’re at home at Teqniksoft.

At Teqniksoft, employees have the opportunity to work on cutting-edge technologies. Whether working on projects from the latest Silicon Valley startup to Global 1000 companies, Teqniksoft’s technical projects make your impact be felt on a global scale.

As productive as we are, we also understand a workplace that runs around the creative energies of others needs to be a fun, nurturing, dynamic workplace. Your singular uniqueness is encouraged here. This is why Teqniksoft abides by a core employment philosophy:

  1. Open Communication – We encourage an open dialogue between every level of the organization. The better we communicate our ideas, the better our final product will always be. Every door at Teqniksoft is open for input—the executive team is proactive in seeking the opinions of all members of the Teqniksoft’s team.
  2. An Energized Workplace – Through combining task, forming self-directed teams, increasing client contact, rotating assignments and being exposed to an array of areas of technology, Teqniksoft will provide you with the tools for honing your craft and growing your skills.
  3. People First – We look for employee’s that fit into Teqniksoft’s values and corporate culture. We have a “people first” philosophy and understand the individual employee is what makes our company rise above the competition.
  4. A Fun Workplace – Jobs define our lives in this day and age. We all spend too much time at work for it to be a drag on our lives. Teqniksoft ensures that the work environment is a fun, creative environment made to energize our team and look forward to working cohesively.
  5. Positive People, Positive Environment – When we interview our employees, we are looking for those with the qualities of a glass-half-full person: positive, invigorated, excited. We do not have a tolerance for employees who intend to intimidate, condescend or act unruly to his fellow employee. Those qualities and types of people inhibit a respectful, trusting workplace we ensure.
  6. Mentoring – We are always willing to help improve your skills. If you show us the drive and determination to better yourself, we will always lend a hand. We proactively coach our employees through the various career stages and make sure your opportunities are maximal, should you choose to expand and grow your craft.

Our Clients

Employers that we service range from small startups to huge international firms across a range of technical industries. We are looking for candidates that have a knowledge in these fields or the potential to better understand them to create exceptional products and deliver quality service:

  • Telecommunication & Networking
  • Semiconductor & Industrial Automation
  • Mobile & Handheld Devices
  • Computers & Servers for Avionics
  • Automotive, consumer & medical Electronics
  • Web
  • Mobile apps
  • Cloud and Big Data Analytics
  • General Embedded

For more information about becoming a part of the Teqniksoft team, please email us at This email address is being protected from spambots. You need JavaScript enabled to view it..

San Diego, USA

San Diego, USA

Project Manager

We are looking for a superstar project manager to take on new projects...

We are looking for a superstar project manager to take on new projects. Must have at least 3.5 - 5 years of experience within the software Project Management role. The ideal candidate must be capable of managing medium to large scale projects, driving the project schedules, creating requirement documents, working with a cross functional team such as the design, UX, developers, QA, upper management and working directly with our clients. The Project Manager will work with the client to ensure successful completion of projects as measured by customer satisfaction, achieving measurable goals and on-time delivery. Managing resources and tracking project progress, identifying risks are essential to the success of the project. We have onshore and offshore resources so communication is key.

Requirements for this position includes:
  • Ideal candidate must possess at least 3.5 - 5 years' experience within the software Project Management role (no exceptions)
  • Responsible for creating project requirements, project schedule, assigning tasks, schedule frequent meetings with the development and QA team.
  • The ideal candidate must have prior experience in creating a functional specification document.
  • The ideal candidate must work closely with the development and QA team to assess and prioritize bugs.
  • The idea candidate must be able to properly interact with the client, developers, testers, and design team.
  • Demonstrated leadership skills, customer service attitude and attention to details
  • Writing and presentation skills
  • Past experience working with offshore teams highly desirable
San Diego, USA

Linux Administrator

This profiles requires a person with demonstrable experience...

This profiles requires a person with demonstrable experience (2 to 3 years at least) working on information and technology services administration with Linux OS technology.

Requirements for this position includes:
  • Strong knowledge of the Linux OS system administration, networking and security.
  • Experience with setup and administration of high performance environments for specific applications (e.g. databases, file system, networking).
  • Experience with setup and administration of high availability (HA) environments on Linux OS (e.g. clusters, distributed synchronization).
  • Experience with cloud computing architecture.
  • Bash/Dash or similar scripting language for administration and maintenance tasks.
  • Java Virtual Machine (JVM) applications deployment.
Desired:
  • Experience working on Java Virtual Machine (JVM) applications deployment.
    • JEE Application Server setup and administration.
    • Java Virtual Machine profiling setup and monitoring tools (e.g. VisualVm, jProfiler)
    • Experience with setup and administration of Java Virtual Machine (JVM) services (e.g. memory configuration, GC monitoring).
Responsibilities
  • Support technical design from ITS perspective.
  • Provide a security implementation design and its implementation to be used on all the instances (hosts or VMs) used in the project.
  • Provide deployment environments (development, QA and production) setup and documentation for project requirements.
  • Provide maintenance and contingency plan for availability of project environments:
    • Information backups policies
    • Information and Services restoration plan
    • Provide support for specific operations (e.g. specific requirements along the development process).
San Diego, USA

Windows Administrator

This profiles requires a person with demonstrable experience...

This profiles requires a person with demonstrable experience (2 to 3 years at least) working on information and technology services administration with Windows Server OS technology.

Requirements for this position includes:
  • Strong knowledge of the Windows OS system administration, networking and security.
  • SQL Server 2005 administration (DBA).
  • Scripting language for administration and maintenance tasks.
  • Deployment of Visual Basic applications.
  • Deployment and maintenance of a Visual Basic ERP application.

Panama

Panama

Technology Leader

This profile defines a key role for the project successful execution...

This profile defines a key role for the project successful execution. This is an experienced developer with demonstrable technical design and team management experience.

The most important task for this is the maintenance of the technical design alongside the project iterative execution.

Requirements for this position includes:
  • Good skills writing technical documentation.
  • Significant and demonstrable experience designing and leading the implementation of technical specifications on the Java EE technology.
  • Demonstrable experience on design and implementation of distributed computing architectures.
  • Demonstrable experience on design and implementation of high level test scenarios for distributed computing architectures.
  • Experience on software architecture design tools and documentation(e.g. MDA).
  • Experience on iterative and incremental software development practices (e.g. agile).
  • Demonstrable experience leading mid-size (10 to 15 members) development teams.
Relevant Technologies:
  • Java Enterprise Edition specification version 6 technology stack.
  • Java Persistence API (entity domain model).
  • Enterprise Java beans local/remote execution (business domain model).
  • Java beans mapping strategy (e.g. dozer project).
  • Java beans validation features.
  • Java Server Faces API (all the web layer will be implemented using this as the default web framework)
  • Java Messaging API (all the software components communication will be asynchronous)
  • Java Web Services API (JAX-RS and JAX-WS by default all the required endpoints will use REST architecture, SOAP will be used as alternative when required by integration purposes)
  • Apache Camel integration framework (integration with technology providers will be managed by this framework).
Responsibilities:
  • Provide the detailed technical designs for specific project components.
  • Provide the detailed technical designs for the test scenarios for specific project components.
  • Provide details on software practices for coding and software quality adoption.
  • Design and implementation of continuous integration.
  • Project dependencies and resources validation and control.
  • Lead software development teams (10 to 15 members) following iterative and incremental software principles.
  • Management of internal execution schedules and dynamic tasks prioritization.
  • Design and maintenance of project components release process between project environments.
  • Support the project management on scheduling and resources estimations tasks.
  • Planning and execution of technology presentations and features demonstrations.
  • Review and compilation of technical documentation for specific software components.
  • Provide summaries of developers performance to project manager.

Minsk, Belarus

Minsk, Belarus

Data Analyst

Click here for more details...

If you excited to work on a large, complex data sets to drive business decisions; comfortable with diverse statistical / analytical methods; capable of summarizing complex findings into concise, deliverable results; able to communicate findings clearly and concisely in English and able to create custom web crawlers to extract unstructured data from websites then this opportunity FOR YOU. We’re looking for a Data Analyst.

Responsibilities:
  • Minimum M.A. in applied mathematics or statistics;
  • Fluent English speaker (upper-intermediate and above);
  • Experience (1 year) in data mining or statistical data analysis;
  • Proficiency in data manipulation and statistical packages (SAS, SPSS, Matlab, R, Statistica or Python(Pandas, NumPy, scikit-learn));
  • Proficiency in SQL query programming;
  • Statistical experience should include:
    • Ability to translate complex statistical results to actionable business recommendations;
    • Knowledge and experience in diverse methods of regression/correlation analysis;
    • Parametric and non-parametric inferential statistical methods;
    • Preparing large data sets for statistical analysis (e.g., identifying outliers, variable transformation, etc.);
    • Detailed knowledge of assumptions underlying statistical analysis and ability to identify and correct data issues prior to analysis.
  • Hands on experience in dealing with large, complex data sets;
  • Extremely analytical, detail oriented, and organized person, with the ability to consistently multitask;
  • Excellent communication and interpersonal skills;
  • Strong problem solving, time-management, organizational and project-management skills;
  • Interest and ability to work on a close, interdependent team of data-driven analysts and business owners.

Additional skills:
  • Experience with Hadoop or/and Apache Spark.

Conditions:
  • opportunity for professional self-realization and career growth;
  • friendly and united team;
  • interesting work;
  • medical insurance;
  • English language courses;
  • tea, coffee + delicious cookies and other benefits.
Minsk, Belarus

Junior QA Engineer

Click here for more details...

If YOU extremely motivated QA Trainee, if YOU want to work and develop in IT- sphere, if YOU want to became a part of the fast-growing international company, this opportunity FOR YOU!

We are looking for a Junior QA Engineer.

Responsibilities:
  • manual testing of web, mobile, stand alone applications performing functional, regression, integration, usability, smoke etc. types of testing;
  • backup and update of test scripts;
  • writing of test documentation (test cases, check lists, etc.);
  • interaction with team.

Requirements:
  • Obligatory availability QA courses;
  • understanding of the software product life cycle;
  • knowledge of English (upper-intermediate and above);
  • no communication problems;
  • ability to plan workflow independently.

Conditions:
  • opportunity for professional self-realization and career growth;
  • friendly and united team;
  • interesting work;
  • medical insurance;
  • English language courses;
  • tea, coffee + delicious cookies and other benefits.
Minsk, Belarus

Cross-Platform Mobile Developer (Xamarin)

Click here for more details...

Responsibilities:
  • Develop Apps for our clients using C# on Xamarin, leveraging cross-platform functionality and platform specific implementations.

Requirements:
  • 4+ years programming experience, ideally using Xamarin platform;
  • High level knowledge of the .NET framework and C#;
  • Knowledge of iOS or Android development;
  • Good oral and written communication skills;
  • Able to work independently with minimal direction;
  • knowledge of English (upper-intermediate and above).

Additional Skills & Competencies:
  • Familiar with the MVVM design pattern;
  • Familiar with asynchronous programming and data binding.

Conditions:
  • friendly and united team;
  • office at the center of Minsk (metro station Frunzenskaya)
  • variety of knowledge sharing, training and self-development opportunities;
  • Medical insurance;
  • English language courses;
  • tea, coffee + delicious cookies and other benefits.
Minsk, Belarus

Front-end developer

Click here for more details...

If YOU want to work on real new projects, with new technologies and large abilities for personal growing, if YOU are passionate about front-end development and want to get paid for it, if YOU like deliver highly usable user interfaces across a portfolio of applications, this opportunity FOR YOU. We are looking for a Front-end developer.

Responsibilities:
  • Interactive user interface design;
  • JavaScript programming;
  • Develop new or enhance existing functionality using JavaScript, CSS, X/HTML/5;
  • Participate in stand-ups, code reviews, sprint reviews and sprint planning.

Requirements:
  • 3+ years developing, compatible and standards compliant user interfaces;
  • Cross-browser UI development;
  • Adaptive / Responsive HTML design;
  • (x)HTML, CSS 2.1 (HTML5, CSS3 will be a plus);
  • CSS / CSS Bootstrap frameworks, Sass, Less;
  • Javascript / Ajax / jQuery. Desire to learn jQuery Mobile, jqTouch. Experience with JavaScript frameworks will be a plus;
  • Bower, Gulp or Grunt, npm;
  • OOP, MVC principles understanding;
  • Intermediate English.

Advantages:
  • Experience with Node.js

Conditions:
  • Friendly and united team;
  • Office at the center of Minsk (metro station Frunzenskaya)
  • Variety of knowledge sharing, training and self-development opportunities;
  • Medical insurance;
  • English language courses;
  • Tea, coffee + delicious cookies and other benefits.
Minsk, Belarus

QA Automation Engineer

Click here for more details...

If YOU want to work with new technologies and large abilities for personal growing, if YOU are passionate about automation in QA and want to get paid for, if YOU like to create something to reduce testing time and simplify its process, this opportunity FOR YOU. We are looking for a QA Automation Engineer.

Responsibilities:
  • performance of the manual and automated testing;
  • development and realization of automated tests for Desktop, Web and Mobile (iOS, Android) platforms performing functional, stress, performance, load, etc. types of testing;
  • manual testing of web, mobile, stand alone applications performing functional, regression, integration, usability, smoke etc. types of testing;
  • creation of test drivers;
  • backup and update of test scripts;
  • analysis and reporting of test results.;
  • writing of test documentation (test plans, test cases, check lists, etc.);
  • interaction with team.

Requirements:
  • overall experience in testing not less than 4 years;
  • experience in automation testing 2+ years;
  • knowledge and experience in object-oriented programming;
  • knowledge and skills to use tools for automation of tests (Test Complete required);
  • knowledge in the DBMS (MSSQL, MySQL);
  • understanding of the software development life cycle;
  • knowledge of English (upper-intermediat and above);
  • no communication problems;
  • the ability to plan workflow independently.

Conditions:
  • opportunity for professional self-realization and career growth;
  • friendly and united team;
  • interesting work;
  • medical insurance;
  • English language courses;
  • tea, coffee + delicious cookies and other benefits.
Minsk, Belarus

Senior Java Developer

Click here for more details...

Profile:

This position requires a developer with demonstrable recent experience (at least 4 years) working on projects as a senior back-end or front-end software developer using Java SE/EE technology

Requirements:
  • Experienced developer with strong concepts in web applications architecture
  • Knowledge of common JEE architectural patterns for distributed computing
  • Good skills in working with RDBMS (Relational databases as MySQL/PostgreSQL):
    • Advanced in JDBC configuration (performance and security)
    • Efficient SQL design and implementation (performance)
  • Experience with Java EE technology:
    • Front-end / back-end APIs
    • Test cases implementation
    • Deployment process based on maven, multiple modules projects, archetypes and plugins configuration
  • Working with continuous integration tools (Jenkins, Atlassian)
  • General purpose development tools: Git, JIRA, Markdown documentation
Responsibilities:
  • Implement project’s components writing code using best practices and following technical guidelines
  • Implement test scenarios for the project components
  • Implement and maintenance of project documentation
  • Support technology leader on release process
Desired skills:
  • Experience in working with Agile methodologies
  • Experience in leading developers to accomplish coding:
    • Best practices and patterns
    • Naming conventions
Minsk, Belarus

Senior Firmware Engineer

Ability to create detailed design specifications from requirements...

Ability to create detailed design specifications from requirements. Work with other team members to implement design details on ARM target using C/C++. Take task direction from architects and team leads to implement product features. Must have strong task estimation skills. Must have excellent debugging skills and proven experience in full product life-cycle development. Ability to operate within company standard process. Storage and/or solid state experience is a plus.

Requirements for this position includes:
  • Expert in C/C++
  • Familiarity with firmware cross compilation tool chains, and standard tools
  • Familiarity with embedded operating systems and concepts
  • Excellent communication skills.
  • Fluent English speaker
  • 4+ years of embedded firmware experience
  • 2+ years of direct product life cycle experience
  • Ability to work as part of a distributed team
  • BS degree in Computer Science, Electrical Engineering or related field
  • Storage industry experience (SATA, SAS, SCSI, iSCSI, RAID, HDD, SSD, SSHD)
  • Experience with in-circuit emulators/JTAG and other debugger environments
Desired
  • ARM Cortex processor experience
  • Advanced degree in Computer Science, Electrical Engineering or related field
  • NAND memory experience
  • SSD technology experience
  • Linux programming experience

Ecuador

Ecuador

PHP Tech Lead

This profile requires a person with experience in software development...

This profile requires a person with demonstration experience (6+ years) on software development projects and high knowledge of PHP. Incumbent must possess current/ prior experience as a tech lead. 

Requirements for this position includes:
  • PHP – 6 + years
  • MySQL 4 + years
  • Knowledge of PHP and YII framework
  • Object oriented way of thinking
  • Oral and written English
  • Must have experience as a tech lead and successfully running a team/project.
Responsibilities
  • Write source code following the project directives about best practices, code quality and technical design.
  • ALWAYS keep your code on the project SCM repository.
  • ALWAYS document all the code you write.
Ecuador

Senior PHP Developer

This profile requires a person with experience in software development...

This profile requires a person with demonstration experience (6+ years) on software development projects and high knowledge of PHP.

Requirements for this position includes:
  • PHP – 6 + years
  • MySQL 3 + years
  • Knowledge of PHP and YII framework
  • Object oriented way of thinking
  • Oral and written English
Responsibilities
  • Write source code following the project directives about best practices, code quality and technical design.
  • ALWAYS keep your code on the project SCM repository.
  • ALWAYS document all the code you write.
Ecuador

Intermediate PHP Developer

This profile requires a person with experience in software development...

This profile requires a person with demonstration experience (2-5 years) on software development projects and high knowledge of PHP.

Requirements for this position includes:
  • PHP – 2-5 + years
  • MySQL 2 + years
  • Knowledge of PHP and YII framework
  • Object oriented way of thinking
  • Oral and written English
Responsibilities
  • Write source code following the project directives about best practices, code quality and technical design.
  • ALWAYS keep your code on the project SCM repository.
  • ALWAYS document all the code you write.
Ecuador

Developer I – II

This profile requires a person with experience in software development...

This profile requires a person with demonstration experience (2- 5 years) on software development projects and high knowledge of C# is required.

Requirements for this position includes:
  • Two year experience working on C# technology projects.
  • Experience with HTML.
  • Must be proficient in Azure with SQL.
  • Experience leading a team of developers.
  • This project streams video for marketing purposes – knowledge and experience in streaming is highly desired.
Platform Technical Requirements:
  • Our backend services are written in C# 4.5.1.
  • Single Page Web Application experience using Knockout, AMD modules, messaging, JQuery.
  • Azure SQL Server.
  • Git source control.
  • Windows Azure hosting.
  • NServiceBus over Azure Service Bus.
  • DI / IoC using StructureMap.
Responsibilities
  • Write source code following the project directives about best practices, code quality and technical design.
  • ALWAYS keep your code on the project SCM repository.
  • ALWAYS document all the code you write.
Ecuador

Developer I

This profile requires a person with experience in software development...

This profiles requires a person with demonstrable experience (1 to 2 years at least) on software development projects and intermediate knowledge of the Java SE technology platform.

Requirements for this position includes:
  • Two year experience working on Java SE/EE technology projects.
  • Good knowledge of SCM systems (clear concepts are key here).
  • Proficient with any Java language IDE and collaboration oriented tools:
    • Task list integration modules (e.g. eclipse mylyn).
    • SCM (preferable Git) software systems integration.
    • Source code quality tools (e.g. sonar).
    • Experience writing code following Java language practices (e.g. www.javapractices.com).
    • Experience with apache maven project management tool.
    • Experience working with unit testing code tools.
  • Experience leading a team of developers.
Responsibilities
  • Write source code following the project directives about best practices, code quality and technical design.
  • ALWAYS keep your code on the project SCM repository.
  • ALWAYS document all the code you write.
Ecuador

Developer II

This profile requires a person with experience in software development...

This profiles requires a person with demonstrable experience (3 to 5 years at least) on software development projects and detailed knowledge of the Java EE technology platform components.

This profile will lead a small team of developers.

Requirements
  • Experience working with project technical design specifications.
  • Two year demonstrable experience with the Java EE5 technology specification.
  • Specific demonstrable experience with Java Server Faces implementations.
  • Specific demonstrable experience working on distributed computing projects using JPA, EJB and JMS technologies.
  • Experience writing test cases for JEE technologies on a component based architecture (e.g. arquillian project).
  • Experience working with apache maven project management tool, archetypes configuration for specific requirements and integration with maven continuous integration tools (e.g. Jenkins project).
  • Experience leading a small team of developers to accomplish code writing within project conventions.
Responsibilities
  • This position requires to lead a small team of developers, guide them and support them to accomplish their tasks on time and following source code quality conventions.
  • Support technology leaders on the implementation and maintenance of the technical specifications of the project.
  • Support technology leader on design and implementation of high level test scenarios for specific project components.
  • Provide the project manager with summaries of developers performance and presented issues.
  • Support technology leader on the release process of specific project components between the different project environments.
  • Support technology leaders on technology presentations and project features demonstrations.
Desired skills
  • Experience working on design and implementation of technical specifications for distributed computing on JEE technology.
  • Experience working on test scenarios implementation for distributed computing architectures.
  • Experience with detailed configurations (custom modules, scripting) for project build phases on continuous integration based tools (e.g. Jenkins project).
  • Experience working on projects high level technical documentation.

Poland

Poland

iOS Developer

We are looking for a senior iOS developer to build a mobile application...

We are looking for a senior iOS developer to build a Mobile application to capture, pre-process and publish content. The Mobile application will integrate with Web Services API’s to publish contents to the cloud.

Requirements for this position includes:
  • 3 to 5 years IOS Development for the iPhone and iPad - methodologies, and toolkits
  • Must have previous experience in implementing applications that depends on hardware devices (video, audio, GPS, accelerometer, etc.)
  • Must have experience in setting up mobile application security
  • Social network integration including Facebook, Twitter, Instagram
  • Experience implementing web services integration
  • Experience with continuous integration
  • Object oriented way of thinking
  • Oral and written English
Desired:
  • Previous experience with Google Services API (Search, Maps, Voice Recognition)
  • Other speech recognition technologies
Poland

Android Developer

We are looking for a senior Android developer to build a mobile application...

We are looking for a senior Android developer to build a Mobile application to capture, pre-process and publish content. The Mobile application will integrate with Web Services API’s to publish contents to the cloud.

Minimal:
  • 3 to 5 years Android Development SDK (Java) - methodologies, and toolkits
  • Must have previous experience in implementing applications that depends on hardware devices (video, audio, GPS, accelerometer, etc.)
  • Must have experience in setting up mobile application security
  • Social network integration including Facebook, Twitter, Instagram
  • Experience implementing web services integration
  • Experience with continuous integration
  • Object oriented way of thinking
  • Oral and written English
Desired:
  • Previous experience with Google Services API (Search, Maps, Voice Recognition)
  • Other speech recognition technologies

Argentina



Contact Us Today