Responsibilities:
• Develop desktop and web app/software/scripts that would enhance project delivery, data usage and communication between existing and new software (i.e. data capture and imports, process automation, calculation tools, plug-in’s, etc.)
• Work with platforms and tools like Viktor, Autodesk, Bentley to build apps, plug-ins and add-ons
• Take part in global initiatives to design, develop and execute software solutions to address business needs (workflows, libraries, database)
• Coordinate with global Digital Delivery and Automation stakeholders on tools functionality and user interface
• Collaborate with other developers, Product Owners, Delivery Leads and Scrum Master to determine best practices, possible improvements to project delivery processes and automation of tools
• Provide expertise and help coordinate projects and initiatives
• Work in a team of software developers and support less experienced members of the team, monitor workload.
• Develop and maintain documentation for tools and software
Preferred skills:
Around 2 years of hands-on development experience, using some or a combination of back-end programming languages, mainly Python and C# (.NET)
• Familiarity with API env of Autodesk/ Bentley suites
• Knowledge of software development frameworks
• Ability to manage data held in a relational database, SQL
• Some experience in testing and analyzing code for weaknesses and errors, and overseeing plans to improve them
• Experience with source control (e.g. Git)
• Awareness of current best practice
• Good English language