Give yourself the power of responsibility. Remind yourself the only thing stopping you is yourself.

We're hiring and you may send us your resume to ""

Current career opportunities at Innovatiq

Positive pleasure-oriented goals are much more powerful motivators than negative fear-based ones.

Job Description

Responsible for designing, developing, and implementing high-quality Application Development business solution for NTT Singapore Solution Pte Ltd and its clients. Combination of on-site/offsite requirements gathering, understanding client’s needs, and working with the stakeholders to come up with a viable solution. Managing development team to meet the delivery timeline and requirement.

8+ years work experience with the following languages and tools:

  • With minimum 2 years architecting experiences
  • Excellent troubleshooting and communication skills
  • Expertise in the design, implementation, and deployment of user-centric software, with focus on usability
  • Minimum 4 years of work experience in development and design with CRM/ERP Application
  • Proven experience with agile methodologies (Scrum, Kanban)
  • Minimum 4 years of experience with UML and software design patterns such as GoF
  • Minimum 4 years of experience with .Net, CRM custom plugin, infrastructure setup, CRM 2013 and above
  • Minimum 3 years of experience with web technologies such as: HTML5, CSS3, AngularJS, JavaScript, JSON, Ajax, jQuery
  • Minimum 3 years of experience with integration technologies such as: web services, SOAP, REST, XML, Axis, CXF, Mockito
  • Minimum 3 years of experience with continuous integration and related tooling such as: Jenkins/Hudson, Nexus, JUnit, Selenium, Sonar, Maven, Ant, SVN, GIT, Puppet, Chef
  • Certification in CRM or equivalent
  • Knowledge of security standards and techniques for web applications
  • Understand browser-specific compatibility issues
  • Working knowledge of technology architecture standards and frameworks


  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the development team.
  • Collaborate with client stakeholder for solutioning and architecture
  • Assist in the collection and documentation of technical requirements
  • Estimates and work plans.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Package and support deployment of releases.
  • Develop, refine, and tune integrations between applications.
  • Analyze and resolve technical and application problems.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Research and evaluate a variety of software products

Don’t see a role that fits? Send us your resume.

Contact Us
Our Clients

Tell us about your idea, and we’ll make it happen.

Do you have challenges with your IT? We would love to resolve it for you.

Let’s Get Started