Applications Developer
Location: London
Job description
Alternative Networks have implemented a pricing system to process requests from both new and existing customers. Initially the Applications Developer will work within a team environment to build extensions to the Pricing system with future involvement in developing other applications.
The Applications Developer, under the supervision of the Development Team Leader, works within a controlled project management framework to develop business applications. The Applications Developer is expected to conduct system analysis and development and contribute in the applications design.
The Applications Developer works closely with professional technical staff in the IT Support Team in evaluating current systems and making decisions on future development. The Applications Developer is responsible for contributing to the direction of technical developments under the guidance of the Development Team Leader.
Key competencies
- Leverages product/technical knowledge
- Exercises sound judgement
- Takes ownership and initiative
- Driving action
- Team working
Primary responsibilities and key result areas
- Work with in-house development team members to translate business needs into design/application specifications
- Work with Pricing design staff to develop detailed prototypes, application server rules and web interfaces for all applications
- Work directly with users to finalise application requirements
- Work with the Development Team Leader to draft design documents for all new software applications
- Document code consistently throughout the development process
- Work with the Development Team Leader to maintain extensive documentation for all projects
- Write code to a high quality using tools, techniques, test cases and methods as directed by the Development Team Leader
- Contribute to regular monthly research and development meetings
- Specifically support the Development Team Leader in developing the tools and techniques for efficient application development
- Be aware of all ongoing projects and provide support, guidance and administration as necessary
- Undertake tasks and follow up to make sure they are completed
- Participate in at least one formal one to one with the Development Team Leader each month
- Participate in at least one formal performance evaluation each year
- Actively contribute and build to a sense of teamwork and cooperation within your group and with other IT computing staff
- Keep the Development Team Leader informed of major projects in your area. Give the manager feedback about ongoing issues within the organization and share your concerns as they arise
Required knowledge/skills/abilities
- Excel 2003 & 2007
- VBA (2-3 years)
- Web Services
- .NET
- T-SQL
- ASP/ADO/.NET
- XML
Desirable technical proficiencies
- OO design
- Working with Microsoft Office Web Services Tool kit
- Java
- BizTalk Server
Applying technical skills
- Critical thinker
- Full lifecycle development - requirements, design, testing, documentation, and implementation
- Problem solving - resourceful in their ability to locate and solve a problem quickly
- Adaptable/flexible - take an issue outside their area of expertise and run with it