This full-time software development role is based at Datalinx's head office in Dormansland, Surrey. The primary objective is to enhance and expand the business functionality of Datalinx’s core product, WHM X3, which integrates with the Sage ERP X3 system.
The role involves understanding and designing solutions for specific tasks, developing and unit testing these solutions, and collaborating with the Development Director and team members. Key responsibilities include discussing potential solutions, writing code that adheres to team standards, creating unit tests, and participating in user acceptance testing.
The role is part of the Datalinx Sage ERP X3 Development group, working closely with our Microsoft .NET Development group to ensure cohesive product releases. Daily duties include attending team meetings, focusing on assigned tasks, and sharing insights with the team. Essential skills include proficiency in non-object-oriented languages, Microsoft SQL Server, and understanding web services and protocols. Desired skills include knowledge of warehousing systems and the Sage ERP X3 language “SAFE.”
The ideal candidate will have a background in software development, experience with Microsoft environments, and the ability to work well within a team.
If you are passionate about technology and eager to contribute to a dynamic team, we encourage you to apply! Visit our website at www.datalinx.co.uk to learn more about us.
Technical Skills:
* Proven experience writing software using languages, such as BASIC, any 4GL, COBOL, PASCAL or similar
* Extensive working knowledge of the Microsoft Windows Desktop and Server environments
* Experience of using, but not writing, Microsoft Windows Services
Desirable Skills:
* Knowledge and experience of the Sage ERP X3 language “SAFE” is desired but not required
* Knowledge and experience of the Eclipse IDE is desired but not required
Skill Set:
* A talent for writing structured, efficient code in a non-object-oriented language akin to BASIC
* Microsoft SQL Server: The ability to write queries to interrogate tables to diagnose the status of situations post-execution
* Proficient with Microsoft Word, Excel and PowerPoint
* A good understanding of what Web Services do and how they work
* A good understanding of how Web Browsers communicate with Web Servers and the associated protocols
Desired Skills
* Ability to identify third party tools which could be of use to the team
* Technical experience / knowledge of warehousing systems and equipment
Responsibilities:
* Understanding the requirements for discrete pieces of work allocated to the role, designing solutions to fulfil the requirements, developing the solutions and unit testing the completed work until testing has concluded successfully.
* Communicate with Development Director and team members regarding assigned tasks as and when necessary.
Key Areas of Responsibility
* Discussing with the team potential solutions to fulfil the requirements
* Writing code which conforms to the standards and methods already established by the team
* Writing any unit tests, test harnesses, test applications which can be used to exercise the developed functionality
* Re-developing as and when necessary to ensure the developed functionality is fit for purpose and passes the ultimate User Acceptance Testing
* Committing to the training programme by attending training courses from time to time
Day to Day Duties:
* Attend the offices in Dormansland
* Attend and contribute to the daily Team Stand-Up meeting held currently at 09:00 daily
* Focus upon the engineering of the requirements allocated to produce unit tested software fulfilling the requirements
* Participate in and contribute to intra-day ad-hoc design discussions
* Document and share with other team members any acquired insights or information which could be useful to the team and project as a whole.
Examples of Work:
Within the Datalinx warehousing product, an example piece of work would be to write the code to deliver functionality which allows users to efficiently pick stock items (products) from bins within the warehouse and deliver the picked items to the correct packing benches for despatch to the customers
Qualifications:
* Educated to a “Further Education” level - Within a Computing discipline;
* “Qualified By Experience” – Proven experience within the role described herein (or very similar role) which cannot be examined but carries significant weight to this company during the candidate selection process.
Experience
* Have successfully worked within a team to deliver part of an overall team requirement;
* Have designed and developed software using the desired languages;
* Have participated in the Unit & Operation Acceptance Testing process.
Communication and Creativity:
* Having an ability to communicate technically with team members and also to non-technical company members such that the information is transferred successfully.
* Be capable of presenting ideas and solutions to the team using flipcharts, whiteboards or other medium from time to time.
* Be able to “think laterally” or “outside the box” to design solutions to challenging problems which deliver functionality against a requirement.
* Use software tools creatively to improve the efficiency of the work allocated to the role.
The Team:
Company Culture: At Datalinx Computer Systems Ltd, we foster a collaborative and innovative work environment. We value teamwork, continuous learning, and a commitment to excellence. Our team members are passionate about technology and dedicated to providing top-notch solutions for our clients.
Benefits:
* Competitive salary
* Professional development opportunities
* Friendly and supportive work environment
Package
* Package: £45,000
* Reporting to: Development Director
* Hours: Full time, 9am – 5.30pm
* Location: Datalinx HQ, Dormansland, Surrey
* Benefits: 20 days +8 days holiday increasing