Senior Technical Consultant
Location
Beijing and client site when required (Willingness to travel is essential)
Background
IVIS Group’s vision is to be leaders in providing customer-centric, multi-channel solutions, bridging the gap between business and IT and empowering our clients using our technology and the knowledge of our people.
IVIS Group helps retailers deliver compelling multi-channel customer propositions. Our solutions speed time to market, increase market share, improve customer relationships, increase sales and reduce costs. Since 1994 IVIS Group, has been at the forefront of transforming traditional retailers into highly competitive, multi-channel businesses. Our portfolio includes an impressive suite of products and an unparalleled set of Professional Services. We help retailers develop multi-channel strategies; acquire, convert & retain customers; merchandise products for multiple channels and integrate these channels. We work with some of the world leading blue-chip clients in retail, media, travel and government.
Role
- Leading Technical Teams – Work with project manager to define and estimate required tasks. Co-ordinate all architecture, design development and test activity. Ensure team follows best practice in process and deliverables. Ensure team deliverables satisfy requirements, and team meets deadlines within resource constraints.
- Architecting Solutions – Understand overall business and technical requirements of a solution. Define appropriate software architecture and work with other staff to define the hardware platform and infrastructure requirements. Document and communicate the proposed architecture to all team members and to appropriate customer staff. Gain approval for the architecture. Manage conformance to the architecture and change to the architecture during the project.
- Developing Solution and Components – Design, develop and unit test parts of the solution not implemented in the Sonetto™ platform or standard solutions. Follow best practice in development process and deliverables. Produce components that satisfy requirements within deadlines and resource constraints.
- Deploying Solutions – Ensure that solutions can be easily deployed to demonstration, test and production servers. Manage solution build cycle to create regular documented installation packages. Create clear and accurate installation and operations guides. Work with other project members to deploy and upgrade live solutions.
Responsibilities
Other duties will be:
- Resolving Solution Issues – Investigating reported problems, correcting, testing and redeploying solution software, participating in code walkthroughs, and updating or creating technical support documents, as required.
- Pre-sales Consulting – Provide technical input during the sales cycle. Attend sales meetings with prospects and customers to give technical presentations and to answer questions on technical issues.
- Personal Education – Use self-paced tutorial materials and attend external events to learn new techniques and new technologies as required. Study and take exams required for Microsoft developer certification.
- General Activities – Participate in general company and group activities, including product and solution reviews, process improvement meetings, and other regular meetings.
Requirements
The successful candidate will have a solid technical background with:
- Experience of architecting and developing secure, high performance web-based applications on .NET platform hosted on Windows Server, Internet Information Services, SQL Server etc.
- Advanced skills in Microsoft development technologies for web applications – Visual Studio, .NET Framework, ASP.NET, Transact SQL, C#, etc.
- Skills and experience in delivering enterprise integration solutions using Microsoft or other technologies for interconnected applications – Web Service Enhancements, SOAP, XML, XSLT, MSMQ, ETL technologies
- Familiarity with Web Page technologies – XHTML, CSS, Javascript, Ajax etc.
Notes
Desired Experience/Awareness:
Knowledge and experience of delivering customer solution to retail sector and/or retail ERP, e-commerce or similar applications is essential. Skills and experience in technical training, bid preparation, pre-sales support and customer service would be an added advantage.
Personal attributes should include:
- Able to provide strong technical and personal leadership to development teams.
- Solid understanding of best practice in software development process – Agile, SCRUM, test driven programming. Desire to continually improve processes and practices.
- Very strong consultancy skills – excellent communication, team working, customer focus, quality, ownership, adaptability, influencing and decision making skills. Focussed on completing tasks and delivering effective results. A strong 'finisher'.
- Able to work well with business and technical staff from customer and partner organisations.
- Able to create clear and accurate technical documents and presentation materials for a variety of audiences.
- Able to clearly communicate technical issues and solutions in informal meetings and in formal presentations.
In return, IVIS Group is offering an excellent salary, superb benefits package, and an opportunity to further your career in a challenging and exciting environment with really great colleagues.
Contact us