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 "hr@innovatiq.com.sg"
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
Responsibilities
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