
CareersAre you looking for a company that gives you ample opportunities and freedom to shape your future? If you are professionals who are competent in your domain, or fresh graduates who have solid backgrounds in your academic fields, we invite you to explore our culture, challenge the technologies, and share our success.



- Develop code, unit test, and QA test.
- Design simple functionalities and/or solutions.
- Prepare documentation in English for use by internal developers and/or external clients.
- Design functionalities and/or solutions based on the software design.
- Design the patterns of the program based on the software design.
- Design and develop code, unit test, and QA test.
- Prepare documentation in English for use by internal developers and/or external clients.
- Design software functional specifications and system architecture based on the business requirements.
- Design functionalities and/or solutions based on the functional specifications.
- Design the patterns of the program based on the software design.
- Design and develop code, unit test, and QA test.
- Prepare documentation in English for use by internal developers and/or external clients.
- Ability to work effectively with as a member in a dynamic environment.
- Strong background in computer science with excellent knowledge in data structure, algorithm, theory of computation, object oriented programming language, compiler, network theory, and database theory.
- Bachelor of Science degree in Computer Science or related field with excellent Grade Point Average.
- Fluent in written English. You must provide the score of the highest level English test that you have taken.
- For the mid level software engineer:
- At least 3 years of software development experience in IT industry.
- Fluent in at least one of OOP languages: C++, Java, C#.
- Familiar with at least one of databases: MS SQL, Oracle, MySQL, PostgreSQL.
- Knowledge of design patterns and excellent understanding of commonly used design patterns.
- Familiar with software development life cycles.
- For the senior level software engineer:
- At least 6 years of software development experience in IT industry.
- Fluent in at least two of OOP languages: C++, Java, C#, and knowledge of the other one.
- Familiar with at least two of databases: MS SQL, Oracle, MySQL, PostgreSQL.
- Excellent understanding of Gang of Four design patterns and knowledge of the cutting-edge software architecture designs and techniques.
- Good understanding of project management concepts and techniques.
- Linux/Unix skills and experience.
- Knowledge of any of the following techniques
- HTML/XHTML, CSS
- JavaScript, Ajax
- XML, XSD, XSLT, XPATH, XQUERY, DTD
- HTTP, HTTPS, TCP/IP, UDP
- Php, Shell, Perl, Python
- Hands on knowledge of Capability Maturity Model® Integration (CMMI).
- Good in spoken English.
- Strong programming or scripting ability in Shell, Perl, C/C++ and Python.
- Bachelor's degree in Computer Science or other appropriate field. Bachelors with relevant experience may be considered.
- At least 2 years experience in systems administration role.
- At least 2 years practical experience with Windows Server 2003, SQL Server 2005-2008, UNIX/Linux server.
- At lesat 2 years previous experience operating in a Enterprise Network LAN, WAN (MPLS) environments, and high availability network infrastructure.
- At least 2 years experience using infrastructure solutions and configurations (Cabling, Switching, Firewall & Routing).
- Ability to perform a wide variety of projects simultaneously.
- Ability to work independently and coordinate multiple, simultaneous projects and tasks.
- Strong organizational skills and attention to detail.
- Strong customer service skills and professionalism.
- Excellent oral and written communication skills.
- Ability to work effectively with diverse individuals at all levels in a large.
- Managing large computer clusters.
- Fluent in written English.
- Write test plans based on requirement documents.
- Develop automated tests based on written test cases.
- Review and analyze custom software from the end-users perspectiv.e
- Manually executing test cases for web application that handles high volume transactions daily.
- Understand business and technical requirements and assuring they are integrated into project deliverables.
- Coordinate with other team members to ensure project timelines are fulfilled.
- Undertake technical writing and software documentation assignments as needed.
- At least one year experience in testing web applications in .NET or Java technologies.
- At least one year experience writing test cases, writing scripts and test execution.
- Tested enterprise level software and software products.
- Hands on knowledge of MS SQL or MySQL or PostgreSQL.
- Bachelor's degree in Computer Science or other appropriate fields.
- Proficient with Microsoft Applications on PCs, such as Word, Excel, Outlook, Visio, or applications on Linux, such as OpenOffice.
- Excellent communication and documentation skills.
- Fluent in written English. You must provide the score of the highest level English test that you have taken.
- Ability to prioritize and multi-task.
- Good in spoken English.
- Strong work ethic as deadlines and release cycles can be short.
- Coordinates project activities with engineering, operations, customer support, and client staffs to ensure goals and requirements are met. Coordinates and responds to requests for engineering change proposals (ECPs) from original requirements.
- Develops project plans specifying goals, strategy, staffing, scheduling, identification of risks, contingency plans, and allocation of available resources. Identifies and schedules project deliverables, milestones, and required tasks.
- Lead the coordination of recruitment or assignment of project personnel.
- Resolves problems/issues that are challenges to meeting product delivery dates. Confers with project personnel to obtain technical advice and resolve problems.
- Coordinates with direct management and customers to provide status and progress toward reaching product completion on or before deadlines. Prepares project status reports and keeps management, clients, and others informed of project status and related issues. Develops and presents project status reports to senior management.
- Define, review and document functional requirements and data requirements based on customer provided information gathered through analysis of system, work sessions, and interviews.
- Ability to manage, supervise multiple projects and developers.
- Demonstrated thorough knowledge of project estimating, risk and change management, implementation planning and business analysis.
- Strong leadership ability, interpersonal, communication and excellent organizational skills.
- Strong understanding of testing techniques and tools, quality assurance practices.
- Bachelor's degree in Computer Science or other appropriate fields.
- At least 6 years experience in web application and software programming. Strong hands-on design and development experience in C#, Java and C++.
- At least 3 years experience with Unix/Linux, PL/SQL, XML, Shell, Php, JavaScript.
- Fluent in written English. You must provide the score of the highest level English test that you have taken.
- Good in spoken English.
- PMP certification.
- Bachelor's or associate's degree in appropriate fields.
- At least one year experience in the related fileds.
- Ability to work effectively as a team member in a dynamic environment.
- Fluent in written English.
- Good in spoken English.
After applicants submit their resumes, the recruiter reviews the resumes for all the various applicants on a given position. To do this, the recruiter goes through the list of applicants, reading each individual resume to determine who to move forward and contact.
Decisions are usually made in a week after the candidates had their on-site interviews. Candidates are informed by either phone calls or emails. The offer letters will be emailed to accepted candidates.
Here's the general Boryi interview process:

Boryi is an equal opportunity employer. Employment here is based solely upon one's individual merits and qualifications directly related to professional competence. We don't discriminate on the basis of sex, age, marital status, pregnancy status, disability, medical condition, religion, ancestry, race, color, national origin, or any other characteristics protected by law.
Boryi does not accept agency resumes at all. Please do not forward resumes to our jobs alias or employees. Boryi is not responsible for any fees related to unsolicited resumes.









