Position Title: Analyst Developer
Position Location: St Albans, UK
Reports to: Team Leader, Scrum Master (Development Manager)
Supervisory Responsibility: None
Date Prepared: 22nd June 2009
About Agentrics
Agentrics was founded by the world’s largest, most successful retailers to provide solutions for more effective sourcing and supply chain collaborations. Over the years, we expanded our services to support retailer growth initiatives in private label product development, data sharing, performance analytics, food safety and business intelligence. Today, Agentrics is a trusted partner to more than half of the world’s top 25 retailers and hundreds of other merchants and trading partners.
Agentrics has one of the industry’s most active customer communities, as we facilitate user- and executive-level interactions so customers can share innovative practices, address global issues and influence industry standards. More information is available at www.agentrics.com.
Position Summary
Part of the UK GenNovation development team - GenNovation is a B2B portal for the collaborative development of new private label food products for retailers. UK customers include Tesco, Asda and M&S, who use GenNovation for all their product development and management. GenNovation is based upon a standard n-tier web architecture written using classic ASP, VB6, XML and SQL Server.
These positions involve working within a dedicated team of developers to maintain and enhance the product for both existing and new customers. You will be expected to take on responsibility for your own area of work as part of a small close-knit team with a dedicated Team Leader. Agentrics operates on a methodology that is based around agile software development, so an appreciation of how this methodology is applied is important.
Responsibilities:
· Preparing low-level designs based on functional requirements and designs produced by the development and commercial teams;
· Coding product / components to agreed standard and following design documentation, external and internal system design, including logical database design and unit testing all code to a high standard
· Ensuring the quality of all deliverables produced including source code, builds and documentation and liaison with the QA function
· Hands-on development of products/components, ensuring consistency with other project components developed, as well as maintaining and updating existing code base for products/components
· Provide a level of code review, trouble-shooting and resolving issues to ensure that code functions to the agreed specification
· Participating in design review meetings, analysis of requirements and production of user requirements documentation and related processes to ensure ongoing and long term product quality;
· Working closely with the commercial teams (QA, BA, product management) to improve product quality at all stages of the project lifecycle
· Client facing activities – requirements, reviews, meetings, hand-over
Travel Requirements:
Limited
Skills and Expertise:
Essential:
· Proven experience in a software product development and skills in a web based environment, utilising VB6, SQL (ideally on SQL Server), ASP (plus ideally some ASP.Net), XML, HTML and JavaScript;
· Demonstrated ability to work with analysts to develop low level designs and carry out implementation, and a strong track record of providing complete solutions to customers, all to a high quality standard;
· Experience in object-oriented modelling and methodologies;
· Milestone-oriented, detail-oriented, and team-oriented, you must be flexible and adaptable in your work style, able to work with a wide range of staff from all departments promoting and fostering a good team working relationship within the company;
· Work closely with the staff in the Client Support Team to provide updates to code, fixes and issue resolution in conjunction with the QA team;
· Above all you must have good communication and presentation skills, and be able to demonstrate high levels of self motivation to deliver results without having to be closely monitored;
· A willingness to be involved in technical mentoring of peers/colleagues or buddying-up with new starters in the development team
Desirable
Desirable skills would include experience of products developed on the Microsoft Technology platform with an emphasis on .Net, practical experience using Crystal Reports, MS Report Services and BizTalk, a background gained within the retail vertical (particularly Food and Grocery and own/private label), practical knowledge of Business Intelligence and Data Warehousing solutions, and preferably working experience of Agile Development Methodologies.
Education and Experience:
Relevant degree or qualifications are required at this level of entry.
Accommodations:
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.