Job Summary A Software Developer is required to work on technical design and programming for large projects to implement rail operations planning and management for train operating companies. The project will involve adapting existing products to meet the requirements of new and existing customers. The company operates a hybrid working approach, employees mainly work remotely but must be willing to attend the physical office as and when required. Job Description Skills Required: A good working knowledge of MS VB.NET (C# would be advantageous) and the Visual Studio IDE are essential, we are currently using 2019 - 2022. Experience of working with version control tools Experience with RDBMS and SQL is a requirement and Oracle awareness would be advantageous. Familiarity with the MS Windows operating system and MS Office tools is required. Experience of working in a team and with an agile methodology is required. The candidate should be experienced in writing internal technical documentation (e.g., technical specifications TDS). Key responsibilities: Write and maintain source code. Developer/Unit testing. Production support. Ensure that the development status of requirements and observations are maintained in the fault management and requirement management tool(s). Requirements analysis. Software design. TDS Production. Work unsupervised. Provide estimates for development tasks. In addition, expected to: Work closely with the Lead Developers. Work closely with the Project Management department. Follow and contribute to the Signature Rail software development procedures. Education / Experience Requirements: Degree or equivalent (preferably Computer Science or Information Systems) or software development / programming certifications Candidates must be willing to travel internationally occasionally, be capable of interacting well with colleagues and customers throughout the software lifecycle and be accustomed to working to quality procedures and meeting strict deadlines. Knowledge of the rail industry would be an advantage. Worker Type Regular Number of Openings Available 1