Enjoy Work. Enjoy Result. Enjoy People you work with. These core principles form our concept of "3 Es" that we've been promoting here at Oxagile since our very start in July 2005. And that's what makes us a team of energetic and highly motivated people, the team of 90 professionals whose ideas are considered and where each and every one is treated with the High Touch approach.

Competitive benefits of working at Oxagile:

  • Closely-knit team of agile and enthusiastic people
  • Ongoing professional development
  • Real opportunities for meaningful career growth
  • Comfortable office in the city center
  • Flexible working hours
  • Unique projects from multimedia and IPTV related domains

We guarantee:

  • Fully paid vacation leave of 24 days
  • Fully paid sick leave
  • Compensation of professional upgrade programs
 

QA Senior Engineer

Top
'Must Have'
requirements
  • 3+ years experience in test engineering and test automation.
  • Excellent knowledge of Internet/Web technologies including web browsers, http, html and xml.
  • Experience in testing distributed systems, web services and DB.
  • Experience in using bug tracking and source control systems.
  • Excellent analytical skills with strong oral and written communication ability.
  • Customer-focused, ability to react positively to changes, excellent team player.
  • Written/oral English (Upper-Intermediate level +).
Desirable requirements
  • Good knowledge of MS SQL 2005.
  • Experience in  security, performance and stress testing with  LoadRunner or similar tools.
  • Experience in managing the work of other team members.
Employment Full-time; Flexible working schedule.
Responsibilities
  • Design, develop and implement test plans and test cases to support project validation efforts.
  • Follow project milestones; design, implement, document, and execute tests; evaluate and communicate results.
  • Work with developers to strategize and implement testing approaches that ensure reliability, performance and quality.
  • Communicate with 3rd party integrators or vendors to organize testing requirements and plan testing strategies.
  • Identify and recommend process improvements.
  • Team lead on some projects.
 

Java Developer

Top
'Must Have'
requirements
  • 2+ years of experience with JAVA development with excellent understanding of core web technologies and tools (including HTML, HTTP, JavaScript, CSS ).
  • Excellent understanding of object-oriented concepts and solid experience with OOP Patterns, GWT, Hibernate, Spring, MySQL.
  • Experience in the requirements gathering, requirement analysis and creating technical specifications.
  • Ability to work independently or as part of a team.
  • Written/oral English (Intermediate level +).
Desirable requirements
  • Experienced in iterative software development processes (Agile).
Employment Full-time; Flexible working schedule.
Responsibilities
  • Participation in the requirements gathering, requirement analysis, design, code, test and maintenance phases of software product development.
  • Development of web-based user interfaces, applications, and Web Service integration APIs using Java  technology.
  • Ensure successful project delivery – on time as well as identifying, analysis and resolving of issues in a timely manner.
 

Senior Quality Assurance Manager

Top
'Must Have'
requirements
  • 7+ years experience in software quality assurance processes, methodologies, approaches and techniques with Unix/Linux and Windows platforms.
  • 3+ years experience in leadership positions in software QA teams.
  • Familiar with industry quality assurance standards (IEEE, SQE, etc.).
  • Proven background of establishing proper quality assurance approaches to define\meet corporate standards and secure development processes of software products and services.
  • Strong knowledge of Internet and systems\architectures of IT domain (CRM, ERP, B2B, SaS, advertising, monetizing, affiliating solutions).
  • Familiar with use of test management tools (Rational ClearQuest, Test Director, Jira, etc). Experience with toolbox of systems for automated testing (Selenium, WinRunner, LoadRunner, JMeter, Rational Robot, etc).
  • Experience with specific types and procedures of testing process (Usability, Functional, System, Integration, Data Validation, User Acceptance, Performance, Stress, Load, etc).
  • Excellent written and verbal communication skills both Russian and English.
  • Self-starter, detail oriented, able to manage multiple activities in the dynamic environment.
Desirable requirements
  • Experience with project management methodologies and practices.
  • Programming experience with Java, C# or PHP.
  • Strong understanding of concepts of relational databases, familiarity with Oracle, MS SQL, MySQL. Experience with RDBMS tools.
Employment Full-time; Flexible working schedule.
Responsibilities
  • Manage all aspects of the QA workflow in the company from resource management up to product delivery.
  • Manage overall expectations towards schedules, costs and resources: work closely with development, product management, and technical support to ensure that the quality objectives of all projects are met within schedule constraints.
  • Manage small teams of QA testers (including hiring, mentoring, and work assignment).
  • Assist customers in the analysis of business requirements from a test engineering perspective.
  • Work towards perfecting the QA process and practices for the company: establish and maintain QA policy for documentation of all products. Develop new test standards and procedures.
 

Software Architect

Top
'Must Have'
requirements
  • 10+ years of experience in design and development of highly scalable robust web-projects and enterprise systems.
  • 5+ years of actual experience in software or system architecture.
  • Strong OO/design pattern fundamentals and strong hands-on experience in at least two of the listed programming languages:  .NET, Java, PHP, C/C++.
  • Excellent knowledge of enterprise application frameworks for data access layer, business logic layer, presentation layer.
  • Experience in the following areas: Windows\Linux system administration, networking, database management (Oracle 9i/10g, Microsoft SQL Server 2003/2007).
  • Experience in software performance analysis and optimizations.
  • Hands-on experience in evaluating vendor products and services to determine best fit technical solutions.
  • Strong ability to troubleshoot complex technical issues.
  • Excellent UML skills.
  • Excellent oral and written communication skills with peers, subordinates and customers both in Russian and English.
  • Self-motivated, self-organized professional always striving to new technologies and maintaining his technical knowledge up-to-date with highly evolving technical surroundings.
Desirable requirements
  • Experience with project management methodologies.
  • Experience in hardware/network architectures.
  • Experience and understanding of multi-channel distribution business models.
  • Experience in designing B2C eCommerce solutions.
Employment Full-time; Flexible working schedule.
Responsibilities
  • Define scalable software architecture basing on analysis of business requirements (select appropriate technologies/frameworks/tools, design technical components/modules).
  • Document software architectures (SAD).
  • Analyze and recommend optimization and redesign strategies for existing software.
  • Estimate workload complexity of projects development.
  • Follow up with the development team adherence to defined software architecture.
  • Mentor and improve the skill sets of the development team.
  • Develop (write code) the main complex/critical system features/mechanisms.
  • Assess impact of change requests on the architecture; generate options/implications; advise team members and project managers.
  • Assist customers in the analysis of business requirements from a technical perspective.
  • Work towards perfecting the development process and practices for the company. Participate in development of new standards and procedures.
 

Project Manager

Top
'Must Have'
requirements
  • 3+ years experience as a project manager/product manager with a software company.
  • Understanding of the software development methodologies e.g. Agile, Waterfall, V-model, Iterative, Scrum.
  • Strong working knowledge of Project Management tools and processes.
  • Excellent organizational skills and ability to function effectively in a fast-paced environment and manage multiple projects simultaneously.
  • Experience and understanding of multi-channel distribution business models.
  • Excellent written and verbal communication skills.
  • Written/oral English (Advanced level).
Desirable requirements
  • Experience in managing multi-site international projects.
  • Knowledge on the latest online marketing strategy and tactics.
  • Knowledge of development technologies such as .Net, HTML, CSS, Flash and ActionScript, PHP.
Employment Full-time; Flexible working schedule.
Responsibilities
  • Development and maintenance of the project plan. Delivery of the project within the defined scope and timescales. Manage, control and monitor risks and issues.
  • Serve as the main point of contact for all issues involving the project. Report progress internally and externally to key customers and partners.
    Manage client expectations, facilitating communications and contributing to client satisfaction before, during and after implementation.
  • Initiate action to identify and resolve project problems/issues and on mitigating steps and actions taken to ensure timely deliverables, project success and quality.
  • Assign work to project team; develop team behaviors and operating rules; mentors, guides, and empowers team members in planning and executing the work and in accordance with company’s policies and practices.
  • Work with a Quality Assurance team to design system and user acceptance test plans.
 

QA Engineer

Top
'Must Have'
requirements
  • 2+ years of QA experience with manual testing of websites and web-oriented products.
  • Excellent knowledge of Internet/Web technologies including web browsers, http, html and xml.
  • Working knowledge of  procedures and generally accepted Quality Assurance practices.
  • Experience with JIRA or similar defect tracking and management platform.
  • Excellent analytical skills with strong oral and written communication ability.
  • Customer-focused, ability to react positively to changes, excellent team player.
  • Written English (Intermediate level +).
Desirable requirements
  • Experience testing in a Scrum or Agile environment.
  • Experience working with  relational database systems such as MySQL, MSSQL or PostGRES and a good working knowledge of SQL.
  • Familiarity with QuickTest Professional (QTP), Selenium and/or other automation tools.
Employment Full-time; Flexible working schedule.
Responsibilities
  • Follow project milestones; design, implement, document, and execute tests.
  • Perform manual test procedures using available processes, frameworks and tools.
  • Collaborate with software engineers to understand technical designs, evaluate and communicate results of testing efforts.
 

.NET Lead Developer

Top
'Must Have'
requirements
  • 7+ years Microsoft .Net development, architecture and design experience.
  • Experience with commercial/enterprise web application development.
  • Experience with the full product development life cycle – requirements analysis through testing and deployments.
  • Understanding of Unified Process and Use Cases.
  • Ability to analyze, diagnose and resolve complex programming problems and system coordination issues.
  • Ability to plan and manage his/her own work, as well as the work of other team members.
  • Ability to lead multi-discipline teams for work efforts which includes estimating, coordinating, tracking progress, inspiring others to complete tasks on time, assisting with resolving issues and creating status reports.
  • Ability to mentor and coach other junior team members in technical matters.
  • Strong interpersonal and communication skills with advanced English (spoken and written).
Desirable requirements

Experience with the following technologies:  NHibernate, LINQ ,  ASP.NET MVC 2.0, Unit/Module Testing (NUnit, MbUnit).

Employment Full-time; Flexible working schedule.
Responsibilities
  • Review of technical specifications and adaptation of those requirements into product features through direct communication to clients.
  • Design and implementation application of architecture and functionality using modern best practices.
  • Participation and leading of code-review sessions, team members training and coaching.
 

.NET Developer

Top
'Must Have'
requirements
  • 2+ years of experience as a Software Engineer developing commercial applications using Microsoft .NET and related technologies.
  • Solid experience in  C#, ASP.NET,  MS SQL 2005, NHibernate 2.0, HTML, DHTML, XHTML, XSLT, CSS, Java Script, Ajax.
  • Experience in the requirements gathering, requirement analysis and creating technical specifications.
  • Ability to work independently or as part of a team.
  • Ability to plan and manage his/her own work.
  • Written/oral English (Intermediate level +).
Desirable requirements

Experienced in iterative software development processes (Agile).

Employment Full-time; Flexible working schedule.
Responsibilities
  • Participation in requirements gathering, requirement analysis, design, code, test and maintenance phases of software product development.
  • Development of web-based user interfaces, applications, and Web Service integration APIs using Microsoft .NET technology.
  • Ensure successful project delivery – on time as well as identifying, analysis  and resolving of issues in a timely manner.
 

PHP Senior Developer

Top
'Must Have'
requirements
  • 5+ years experience of working in web development using Object Oriented PHP and related technologies.
  • Extensive working experience with Frameworks, especially Zend Framework.
  • Extensive working experience with various CMS, especially Drupal.
  • Excellent understanding of HTML, CSS, JavaScript, Ajax.
  • Extensive experience with  MySQL (Optimizing, Scaling).
  • Working experience of Subversion (SVN).
  • Experience in leading and managing the work of a developers’ team.
  • Excellent communication and documentation skills.
  • Written/oral English (Upper- Intermediate level +).
Desirable requirements
  • Experienced with commercial/enterprise web application development.
  • Experienced in iterative software development processes (Agile).
  • Experience with various web services including social media and video sharing.
Employment Full-time; Flexible working schedule.
Responsibilities
  • Participation in requirements gathering, requirement analysis, design, code, test and maintenance phases of software product development.
  • Review technical specifications and adapt those requirements into product features through direct communication to clients.
  • Design and implement application architecture and functionality using modern best practices.
  • Identifying potential areas of risk and suggesting mitigating actions.
  • Participate in and lead code-review sessions, team members training and coaching.
 

PHP Developer

Top
'Must Have'
requirements
  • 2 + years experience in software development of commercial applications using PHP and related technologies.
  • Strong Object Oriented PHP skills and experience of HTML, CSS, and JavaScript.
  • Experience and understanding of cross browser compatibility issues.
  • MySQL \SQL experience including data manipulation and data modeling.
  • Working experience with different CMS, especially Drupal.
  • Experience in the requirements gathering, requirement analysis and creating technical specifications.
  • Excellent communication and documentation skills.
  • Written/oral English (Intermediate level +).
Desirable requirements
  • Experienced in iterative software development processes (Agile).
Employment Full time; flexible working schedule.
Responsibilities
  • Participation in requirements gathering, requirement analysis, design, code, test and maintenance phases of software product development.
  • Ensure work-product is of high quality through the use of best practices like thorough code documentation and the use of automated code analysis tools.
  • Ensure successful project delivery – on time as well as identifying, analysis and resolving of issues in a timely manner.

Interested to work with us? Send your resume at hr@oxagile.com

Got questions? Call our HR department at +375 17 226 84 26 ext 552

Want to learn more about our current projects? Click here