Career Opportunities

Recruitment Model:

Our employees are the catalysts who deliver our services to the client. They are the ones who develop, nurture and heighten the relationship with our clients. Therefore, they are solely responsible for the recognition and rewards we receive. With that in mind, we need energetic, skilled and dedicated people who know how to deliver what the client requires.

Our need for intelligent employees is greater today than ever before as business and technology are rapidly changing in this new era. In this ever-changing world we are looking to strengthen the relationships with our employees. As a consultant of Precision Global Solutions not only are you going to have a major role in the development of your career in a vertical manner, but also in the growth of our company.

You can expect the best compensation and services from us starting with recruitment through HR policies, remuneration packages, benefits, and immigration. As a growing organization, we expect your best efforts and dedication. As our consultant, you will receive ongoing guidance, training, and support as well as regular performance feedback.

Current Openings:

Senior Software Engineer

  • Contribute enhancements and bug fixes to existing services within an Agile methodology
  • Add to the automated test framework
  • Participate in DevOps activities to maintain a high level of service reliability and availability
  • Triage and/or respond to support requests and keep service documentation current
Minimum qualifications:
  • 5+ years experience in server side Java/ JVM-based language
  • 3+ years experience with an IoC Framework (e.g. Spring, Guice, Dagger)
  • 2+ years experience developing on Unix/Linux
  • Experience with at least one test tool (e.g. junit, testng, cucumber, arquillian)
  • Experience writing RESTful web services and APIs
  • Experience with at least one NoSQL database (e.g. MongoDB, Cassandra, CouchDB)
  • Experience with Agile development (Scrum / Kanban)
Desired skills:
  • Experience with at least one of: scala, python, ruby, go
  • Experience with node.js or play! Framework
  • Experience with gradle / maven / ivy and CI systems such as Bamboo / Jenkins
  • Chef / Puppet or other CM tool experience
  • Modern web development: Javascript / CoffeeScript / Ajax / JQuery / AngularJS
  • CSS framework: bootstrap
  • Amazon AWS or other IaaS / PaaS experience
  • Exposure to a DevOps culture
  • Experience with an LDAP server
  • Experience writing SOAP web services

Quality Assurance Analyst

Job Responsibilities/Duties:
  • Running pre-written test case automation.
  • Creating and executing test cases.
  • Documenting bugs and defects.
  • Working with several different technologies, mostly using C# and some Java languages.
Quality Assurance Analyst Qualifications:
  • 4-6 years of experience in Quality Assurance.
  • Knowledge of and experience testing REST-based Web Services.
  • Understanding of client-server/network communications and database communications.
  • Emphasis on Web Services and back-end Services running on Windows.
  • Ability to provide technical support to end users, including systems integrators who will be developing tools that use our products.
Soft Skills:
  • Experience testing mobile devices a bonus, but not required.
  • Experience using Amazon Web Services (AWS) is a very big plus but not required.
  • Keywords: Quality Assurance, C#, Java, REST, Web Services, test

Java Architect

Senior Java Architects with front end and back end experience.

  • Bachelor degree in Computer Science or related field, or equivalent combination of education and recent, relevant work experience
  • Minimum 12 years software development experience including Java and/or JavaScript programming experience
  • Atleast 3 - 4 years in a Architect/Lead role
  • Knowledge of and desire to work in an Agile development environment.
  • Strong familiarity with object-oriented systems and enterprise design patterns
  • Experience with development of service oriented applications
  • Familiarity with wide portfolio of software development applications, environments and languages
  • Strong understanding of HTTP/REST/API architecture
  • Experience using source code control systems, such as Git, Subversion, or CVS
  • Knowledge of XML parsing, and DOM traversal.
  • Excellent verbal and written English communication skills required
  • Creative problem solving skills and ability to effectively communicate and translate feedback, needs and solutions
  • Must have strong teamwork orientation and the ability to foster collaboration within and across teams
  • Must be sensitive to cultural differences in interactions and in the way work is done
  • Needs good work ethic and strong sense of ownership of end result
  • May require up to 10% travel, including international travel
  • Advanced degree preferred
  • Experience with Agile development methodologies, including XP methods such as Test Driven Development and pair programming
  • Experience with JavaScript frameworks, such as Backbone.js, JavaScript MVC, jQuery, etc.
  • Experience with Advanced JavaScript (including prototype-based inheritance, event delegation, closures, AJAX, JSON)
  • Understanding of Web Standards, Accessibility, and command of Semantic markup (XHTML, HTML5)
  • Experience with high performance web page optimization techniques (edge serving, minimize http connections, etc.)
  • Experience with a variety of Database Systems, such as LDAP, Oracle, Sybase, MongoDB, NoSQL
  • Knowledge of search engine development, particularly with Lucene as a component
  • Experience developing for mobile devices
  • Leadership skills and experience managing the work of development staff
  • Passion for working in the academic, professional or library markets, and experience with technologies within those markets such as LMS, eReaders, OPAC, OpenURL, Z39.50, and SRU/SRW

Interviews will require a coding exercise via skype.

Software Application