Jobs
Why to work at IntroPro and no to go to Outsourcing giants or hot startups ?
We provide long term stability in career, steep growing salary curve, and the most important, we give a chance to work with latest technologies which are hot trends at IT market both in Enterprise, Telecom and Embedded areas. You will have an opportunity to emerge into Java SOA Middlware stack, Distributed Data and Computational Grids, Big Data technologies, High Performance and Low Latency algorithms and paradigms with a lot of Enterprise Java, Linux with C++ and Embedded Java with an emphais on tuning application for low memory footprint and reduced CPU consumption.
Browse our open Vacancies and pay attention to hot positions which may have very interesting package for you. Send an email with an attached CV to This email address is being protected from spambots. You need JavaScript enabled to view it. and our HR Manager will arrange an interview. We prefer "face to face" interviewing process and really appreciate when a candidate visits our premises. For most of the vacancies we have a technical test which is a way to engage into discussions and not to have formal grade screening.
Embedded Software Department
Senior Software Developer
- Education: Master of science (tech.), Specialist (tech.)
- Experience: 5+ years
- Compulsory skills:
- Solid Java and strong C/C++ basics (functional languages is a plus);
- Core Programming skills: OO design, Multi-paradigm design patterns, Concurrency (threads/actors), Data structures and algorithms;
- OOP design patterns;
- Solid Linux or any other UNIX;
- UNIX / Linux and TCP/IP network fundamentals;
- SCM (SVN / CVS / Mercurial);
- GNU Make + Makefiles
- Successfully completed team projects;
- Software development process knowledge
- Good teaching/mentoring abilities;
- "Can-do" attitude to tasks, initiative
- UML knowledge;
- Linux / UNIX scripting languages (Shell, Bash);
- Documentation and presentation skills.
- Personal skills:
- Passionate about server side technologies (clusters, grids, clouds), programming languages, OS;
- Obsession with software architecture and quality;
- Written and verbal interpersonal/customer communication skills;
- Team member who can be a leader;
- Fluent verbal and written communication English skills.
Applications Software Developer
- Education: Master of science (tech.) / Specialist (tech.) / Bachelor (tech.)
- Professional Experience: 1+ years
- Compulsory skills:
- Either solid Java / or solid C++ / or basic JAVA + C/C++ knowledge;
- Core programming skills (OO design basics)
- SCM knowledge (svn/cvs/Mercurial);
- Participation in team projects;
- Basic understanding of software development process;
- "Will-do" attitude to tasks
- Preferable skills for position (but not compulsory):
- Linux knowledge (or any other UNIX);
- Core Programming skills: Concurrency (threads/actors), Data structures and algorithms
- Multiparadigm (OOP) design patterns
- Scripting languages (Shell, Bash);
- Knowledge of application build tools (make and Makefiles);
- Personal skills:
- Passionate about technology, programming languages, OS;
- Eager learner of new technologies and systems;
- Written and verbal interpersonal communications skills;
- Team member;
- Good verbal and written communication English skills.
QA Engineer
- Education: Master of science (tech.), Specialist (tech.)
- Experience in QA/Testing: 1.5+ years
- Skills:
- Knowledge and experience with the current software testing best practices
- Basic Unix/Shell knowledge
- Good English reading/writing skills
- Team member and can be a leader;
- Intermediate level of programming experience will be a plus (or experience of creating automated scripts)
Enterprise Architecture Department
Systems Administrator
- HOT
- Applicant must possess a Bachelor's degree in a related engineering field (e.g., EE, CS, CE), and have at least 4 years of professional experience in the area of systems design, integration, and installation. In addition, this individual should have experience or strong familiarity with a majority of the following technologies:
- Operating systems: Linux (RHEL), HP-UX, Windows
- Application Support: JBOSS, Tomcat, Weblogic
- Virtualization software/hardware: VMWare, Citrix Xen
- Server platforms: x86, x86-64, IA64, PA-RISC, SPARC, POWER
- Storage hardware: EMC Clarion, EMC CDL, 3Par Technology, Isilon IQ, NAS appliances
- SAN hardware and technologies: EMC/Brocade, SAN Directors, Fibre-Attached storage, iSCSI, RAID levels and best practices
- Network related protocols: TCP/IP, SSH, NFS, CIFS, FTP
- Scripting languages: ksh, bash, Perl, PHP, Ruby, CGI, http
- Relational databases: Oracle, IBM DB2 (Sybase also preferred but not required)
- High availability and scalability technology: Load balancers, clustering software, auto-failover, Ethernet bonding
- Design/planning software tools: Microsoft Visio and Microsoft Project
- Passionate about server side technologies (clusters, grids, clouds), OS;
- Eager learner of new technologies and systems;
- Written and verbal interpersonal communications skills;
- Team member;
- Good verbal and written communication English skills.
SOA Developer
- Education: Master of science (tech.), Specialist (tech.)
- Experience: 3+ years
- Compulsory skills:
- Java or C++ or .NET (JavaScript/functional languages is ++);
- Knowledge of SOA technology design and implementation;
- Knowledge of design, development, deployment, test and maintenance of technical assets that exist in SOA environment, e.g., web services, BPEL/BPM processes, system designs and integrations;
- Design and Develop Synchronous and Asynchronous services/processes;
- Concurrent programming;
- UML
- SCM (svn, git);
- Successfully completed team projects;
- Preferable skills for position (but not compulsory):
- Integration experience with any Enterprise Service/Message Bus (such as TIBCO, IBM, Oracle);
- Data structures algorithms;
- DB algorithms (search, indexing, storage);
- DB integration;
- Distributed Data Storage;
- Distributed/Cloud/Grid Computing;
- Highly available distributed software;
- Solid UNIX;
- JEE/Servlet;
- Oracle Application Development Framework Experience;
- Oracle Middleware Experience;
- Experience with Oracle SOA Suite;
- Good teaching/mentoring abilities.
- Documentation and presentation skills
- Personal skills:
- Very passionate about server side technologies (clusters, grids, clouds), programming languages, OS;
- Obsession with software architecture and quality;
- Written and verbal interpersonal/customer communication skills;
- Team member and can be a leader;
- Good verbal and written communication skills in English.
Senior SOA Developer
- Education: Master of science (tech.), Specialist (tech.)
- Experience: 5+ years
- Compulsory skills:
- Solid Java or C++ or .NET (JavaScript/functional languages is ++);
- 2+ years of Experience with SOA technology design and implementation experience;
- Design, develop, deploy, test and maintain technical assets that exist in SOA environment, e.g., web services, BPEL/BPM processes, system designs and integrations;
- Design and Develop Synchronous and Asynchronous services/processes;
- Concurrent programming;
- UML
- SCM (svn, git);
- Successfully completed team projects;
- Preferable skills for position (but not compulsory):
- Integration experience with any Enterprise Service/Message Bus (such as TIBCO, IBM, Oracle);
- Data structures algorithms;
- DB algorithms (search, indexing, storage);
- DB integration;
- Distributed Data Storage;
- Distributed/Cloud/Grid Computing;
- Highly available distributed software;
- Solid UNIX;
- JEE/Servlet;
- Oracle Application Development Framework Experience;
- Oracle Middleware Experience;
- Experience with Oracle SOA Suite;
- Good teaching/mentoring abilities.
- Documentation and presentation skills
- Personal skills:
- Very passionate about server side technologies (clusters, grids, clouds), programming languages, OS;
- Obsession with software architecture and quality;
- Written and verbal interpersonal/customer communication skills;
- Team member and can be a leader;
- Good verbal and written communication skills in English.
Senior Groovy Developer
- Education: Master of science (tech.), Specialist (tech.)
- Experience: 5+ years
- Compulsory skills:
- Solid Groovy/Java (JavaScript/functional languages is ++);
- Understanding of XML and related technologies;
- Concurrent programming;
- Data structures algorithms;
- Solid UNIX;
- SCM (svn, git);
- Successfully completed team projects;
- Good teaching/mentoring abilities.
- Preferable skills for position (but not compulsory):
- Web technologies;
- Enterprise Java stack;
- Experience in scripting;
- Experience in DSL (especially rule-based);
- SOA architecture;
- UML;
- Documentation and presentation skills.
- Personal skills:
- Very passionate about server and client side technologies, scripting programming languages, OS;
- Obsession with software architecture and quality;
- Written and verbal interpersonal/customer communication skills;
- Team member and can be a leader;
- Good verbal and written communication skills in English.
SOA Architect
- Education: Master of science (tech.), Specialist (tech.)
- Professional Experience: 5+ years
- Good practical knowledge of SOA Enterprise Systems
- Solid Java EE development background
- Passion for distributed SOA architectures
- Good communication and problem solving skills
- Presentation skills
- Good English verbal and written skills
- Oracle Fusion Middleware knowledge
- Business Requirements Analytics experience
- SQL
- Linux Scripting (bash, python)
- Knowledge of Enterprise Patterns
- Knowledge of BigData systems (e.g. Apache Hadoop)
- Knowledge of Distributed Grids (e.g. Oracle Coherence)
Senior Software Developer/Team Lead
- Education: Master of science (tech.), Specialist (tech.)
- Experience: 5+ years
- Compulsory skills:
- Solid Java and/or C++ (functional languages is a plus);
- Core Programming skills: OO design, Multiparadigm design patterns , Concurrency (threads/actors), Data structures and algorithms;
- Database oriented application development integration. Oracle is a plus;
- Distributed applications development (2/3-tiers/grid/cluster)
- Solid Linux or any other UNIX;
- SCM (svn/cvs);
- Successfully completed team projects;
- Software development process knowledge
- Good teaching/mentoring abilities;
- "Can-do" attitude to tasks
- Preferable skills for position (but not compulsory):
- Web technologies (REST,XML, JSON, Web Services, Servlets)
- Database algorithms (search, indexing, storage);
- Service/Message Bus (ESB/MQ);
- JEE and or SOA architecture experience
- Java frameworks experience (Spring, Hibernate, etc)
- UML knowledge.
- Documentation and presentation skills
- Personal skills:
- Passionate about server side technologies (clusters, grids, clouds), programming languages, OS;
- Obsession with software architecture and quality;
- Written and verbal interpersonal/customer communication skills;
- Team member who can be a leader;
- Good verbal and written communication English skills.
Groovy Developer
- Education: Master of science (tech.), Specialist (tech.)
- Professional Experience: 3+ years
- Solid Groovy/Java knowledge;
- Understanding of XML and related technologies;
- Data structures algorithms;
- Strong UNIX knowledge;
- SCM (svn, git);
- Key participation in team projects.
- Web technologies;
- JavaScript;
- Enterprise Java stack;
- Experience in scripting;
- Experience in DSL (especially rule-based);
- SOA architecture;
- UML;
- Documentation and presentation skills.
- Very passionate about technology, programming languages, OS;
- Eager learner of new technologies and systems;
- Written and verbal interpersonal communications skills;
- Team member;
- Good verbal and written communication skills in English.
Software Developer
- Education: Master of science (tech.), Specialist (tech.)
- Professional Experience: 2+ years
- Solid Java or C++ knowledges;
- Core programming skills (OO design, Multiparadigm design patterns)
- Database oriented application development;
- Linux knowledge (or any other UNIX);
- SCM knowledge (svn/cvs);
- Participation in team projects.
- Software development process knowledge
- "Will-do" attitude to tasks
- Core Programming skills: Concurrency (threads/actors), Data structures and algorithms
- Web technologies (REST,XML,JSON, Web Services, Servlets)
- Distributed applications (grid/cluster). Coherence/Gemfire is a great plus.
- Relations SQL database experience. Oracle is a plus.
- JEE experience
- Java frameworks expericens (Spring, Hibernate)
- Message Bus knowldge (ESB/MQ);
- Scripting languages (shell,python)
- Passionate about technology, programming languages, OS;
- Eager learner of new technologies and systems;
- Written and verbal interpersonal communications skills;
- Team member;
- Good verbal and written communication English skills.
Senior Software Developer
- Education: Master of science (tech.), Specialist (tech.)
- Experience: 5+ years
- Solid Java and/or C++ (functional languages is a plus);
- Core Programming skills: OO design, Multiparadigm design patterns , Concurrency (threads/actors), Data structures and algorithms;
- Database oriented application development integration. Oracle is a plus;
- Distributed applications development (2/3-tiers/grid/cluster)
- Solid Linux or any other UNIX;
- SCM (svn/cvs);
- Successfully completed team projects;
- Software development process knowledge
- Good teaching/mentoring abilities;
- “Can-do” attitude to tasks
- Web technologies (REST,XML, JSON, Web Services, Servlets)
- Database algorithms (search, indexing, storage);
- Service/Message Bus (ESB/MQ);
- JEE and or SOA architecture experience
- Java frameworks experience (Spring, Hibernate, etc)
- UML knowledge.
- Documentation and presentation skills
- Passionate about server side technologies (clusters, grids, clouds), programming languages, OS;
- Obsession with software architecture and quality;
- Written and verbal interpersonal/customer communication skills;
- Team member who can be a leader;
- Good verbal and written communication English skills.
