New Role: Application Developer
Updated: Jun 8
Immersonal Application Developer Job Description
Title: Application Developer
Responsible to: Chief Technology Officer
Sentireal, since its formation in 2013, has become established in healthcare, construction and manufacturing training markets, providing bespoke software training products using Artificial Intelligence (AI) and “immersive” technologies such as Virtual Reality (VR) and Augmented Reality (AR).
Recently, Sentireal identified the opportunity for a new software product to enable designers of e-Learning and digital training to create immersive training experiences as easily as constructing a Powerpoint presentation. This new spin-off company is ‘immersonal’ and is developing the software product ‘immersonal Studio’.
This post is a one-year fixed-term contract to work on the development of immersonal Studio, with potential to extend this contract after the initial one-year period.
The Application Developer architects, designs, writes, tests and documents the application software for the immersonal Studio platform.
Specific duties include:
1. Managing Software Requirements
Creating system-level software requirements using agile software development techniques
Capturing software requirements using approved development tools
2. Architecting Software
Creating high-quality software architectures from system-level software requirements using agile software development techniques
Capturing software architecture concepts using approved development tools
Collaborating with other software engineers and content designers in architectural review activities
3. Designing Software
Designing high-quality object-oriented software from software architectural specifications and detailed requirements using agile software development techniques
Capturing software design concepts using approved development tools
Collaborating with other software engineers and content designers in design review activities
4. Writing Software (Coding)
Writing production-quality software code using immersonal’s coding standards and best practices
Versioning and maintaining code using approved development tools
5. Testing and Verifying Software
Deriving software test strategies and plans
Writing high-quality test software code to test functional and non-functional aspects of software destined to be integrated into the immersonal platform
Versioning and maintaining testing code using approved development tools
Scripting, configuring and running software test programs using approved testing tools and agile software testing techniques
Collaborating with other software engineers and content designers in test review activities
6. Deploying Software
Scripting, configuring and running software deployment programs using continuous integration practices
Creation and testing of production software installers
7. Demonstrating Software
Demonstrating immersonal software platform to potential customers and immersonal senior management team at internal and external meetings
Providing verbal and written reports to Line Managers when required
9. Other Duties
Undertaking any other reasonable duties requested or delegated by Line Managers
To apply for this post, please forward your CV and download a monitoring form, and return both via email to firstname.lastname@example.org
Our postal address can be found on our website.