Careers
GRC-Systems offer rewarding professional careers to individuals who are passionate about learning and value creation. The work culture that we offer is infused with creativity, innovation and fun.
Through the exciting opportunities we offer, employees can master the art of thinking out-of-the-box as they maximize their contribution to their own development and to the success of the organization.
If you think this is something you are looking for, explore career opportunities with us.
Open positions
.NET SOFTWARE ENGINEER
- At GRC-Systems, we value Software Engineers with passion for their craft, who are motivated to:
-
- Engineer truly great functional software with high structural quality (maintainability, reliability, efficiency and security)
- Exercise software engineering best practices (unit testing, refactoring, pair programming, design patterns, continuous integration, continuous delivery, source control, etc.)
- Learn new technologies, new techniques and promote their practical application
- Work objectively and collaboratively in an Agile, self-managed team
- The following technical criteria are required:
- The core technical requirements we expect a candidate to be able to demonstrate are:
-
- Proficiency in Rich Internet Application development using Silverlight, WCF RIA Services, Entity Framework, Prism, MEF, and Enterprise Library
- Proficiency in Test Driven Development using popular unit testing and mock frameworks
- Familiarity with Cloud Computing concepts (SaaS, PaaS, IaaS) and hand-on experience in Microsoft Window Azure and SQL Azure
- Competency in .NET Framework 3.5/4.0 development using Visual Studio 2008/2010, Team Foundation Server 2008/2010
- Competency in relational database modeling, designing and programming using SQL Server 2005/2008 and SQL Azure
- The following experience would be advantageous:
-
- Understanding of Design Patterns and know how to use them appropriately
- Knowledge of Model-View-Controller (MVC) architectural pattern and other variants such as MVP, MVVM
- Possess relevant technical competency specified in exams such as MCTS/MCPD for Microsoft .NET Framework 3.5/4.0
- Familiar with various third-party components, e.g. Telerik, Infragistics, Dundas, SyncFusion, CodeSmith, netTiers, CruiseControl.NET, NAnt amongst others
- Familiar with Agile Software Development methodologies such as SCRUM, eXtreme Programming, Acceptance Test Driven Development
- The following non-technical criteria are required:
-
- Minimum 5 years of work experience as Developer
- Bachelor’s Degree in Computer Science or Computer Engineering or similar
- Demonstrable passion for technology and its practical application
QA AUTOMATION ENGINEER
- At GRC-Systems, we value Quality Assurance Engineers with high regard for quality and are motivated to:
-
- Engineer high quality software in terms of functionality and user experience
- Promote software quality best practices (acceptance test driven development, automated regression, multi-environment, positive & negative testing, static & dynamic testing, etc.)
- Automate testing early in the cycle while targeting high automation coverage
- Work collaboratively in an Agile, self-managed team and participate actively in continuous improvement of process
- The following technical criteria are required:
- The core requirements we expect a candidate to be able to demonstrate are:
-
- Proficiency in creating and debugging automation test scripts using C#, Java or equivalent
- Proficiency in using automated testing tools such as Borland SilkTest, QTP, Selenium, Telerik Test Studio or equivalent
- Experience in testing Web-based, Windows-based applications and Web Services
- Efficiency in creating test cases from user requirements, use cases or verbal clarification
- Effective in face-to-face communication of requirements and feedback in a cross-functional team
- Familiarity with Agile Software Development methodologies such as SCRUM, eXtreme Programming, Acceptance Test Driven Development
- The following experience would be advantageous:
-
- Working with relational databases and writing complex SQL queries
- Programming using any languages such as C#, Java, JavaScript
- Shell scripting using Bash, DOS, PowerShell, etc.
- Administrating physical and virtualized computers, servers and network resources
- Understanding basic Cloud Computing concepts (SaaS, PaaS, IaaS) and exposure in Microsoft Window Azure and SQL Azure
- The following non-technical criteria are required:
-
- Minimum 3 years of work experience as QA/Tester
- Bachelor’s Degree in Computer Science or Computer Engineering or similar
- Demonstrable passion for technology and its practical application
INTERN OR JUNIOR .NET SOFTWARE ENGINEER
- At GRC-Systems we value Software Engineers with passion for their craft, who are motivated to:
-
- Engineer truly great functional software with high structural quality (maintainability, reliability, efficiency and security)
- Exercise software engineering best practices (unit testing, refactoring, pair programming, design patterns, continuous integration, continuous delivery, source control, etc.)
- Learn new technologies, new techniques and promote their practical applications
- Work collaboratively in an Agile, self-managed team
- The following technical criteria are required:
-
- Competent in .NET Framework 3.5/4.0 development using Visual Studio
- Competent in basic SQL
- Familiar with Test Driven Development using popular unit testing and mock frameworks
- The following experience would be advantageous:
-
- Understanding of Design Patterns and know how to use them appropriately
- Knowledge of MS Enterprise Libraries
- Knowledge of Model-View-Controller (MVC) architectural pattern and other variants such as MVP, MVVM
- The following non-technical criteria are required:
-
- Singapore citizen or Permanent Resident with 0-2 years of relevant work experience
- Diploma or Bachelor’s Degree in Computer Science/Engineering or similar
- Demonstrable passion for technology and its practical application
To apply for a job or to find out more about a specific position or our recruitment process,
please contact the HR department at : careers@grc-systems.com