Our clients are looking for an experienced Software engineer to join their team.
Key duties:
1.Contribute to the technical direction of the development team
2.Contribute to and follow Companys software development processes to meet best practice and business needs and assist colleagues in working to the SDP in producing code
3.Gather requirements from colleagues and sometimes customers, write associated high-quality, atomic, testable software requirements and validate
4.Gather information from customers requesting support, check commercial arrangements, investigate, action as appropriate and record.
5.Produce JavaScript code to meet customer/internal requirements
6.Support the Companys Quality Assurance teams with detailed testing scenarios in order to ensure the robustness of your software
7.Review and test software code produced by others in the development team.
8.Support the entire software development lifecycle including debugging, quality assurance and installation/deployment.
9.Occasionally support customers with data migration tasks and training.
Experience (Essential)
Competence with IT to use the essentials of Microsoft Word, Excel, Outlook, e-mail, web browsers (Chrome, Firefox, IE, Edge, Brave, Safari). Training will be given in use of in-house systems
Competence in communicating in the English language both orally and in writing
Sufficient experience with the JavaScript programming language (preferably in a NetSuite software development context)
Sufficient experience of software programming, database use, data processing, an understanding of database architecture and use of website update tools
At least 2 years experience operating in a business environment
Sufficient experience of working in a team environment
Customer care skills, patience and efficiency in dealing with business contacts, customers and colleagues, by telephone and in person, in a warm and friendly manner, particularly with international contacts whose first language may not be English. (Beneficial but not essential)
Experience working in a development environment with finance software
Experience using NetSuite environment and use of SuiteScript, preferably 2.0/2.1
Experience using NetSuite SuiteBundler
Experience using NetSuite SuiteCloud Development Framework (often referred to as SDF)
Experience with the VBA programming language
Experience using UML Use-Case
Experience using version control such as Subversion
Experience working in an agile and fast-paced environment
Achieved a recognised RQF level 4 or equivalent IT competency qualification
Experience of software testing
Achieved a recognised RQF level 3 or equivalent customer care competency qualification
A full UK driving licence.