Senior Software Engineer/Lead Software Engineer Airscope is a leader in asset digitisation, allowing clients to access their assets instantly.
Using multiple capture techniques, Airscope builds mm accurate, high resolution, 3D digital sites for mining, oil and gas, facilities management, maritime, utilities, agriculture, and government.
Airscope gives key decision makers situational awareness to make informed decisions from anywhere in the world.
Airscope is looking for a talented Senior Engineer to fill a permanent position within their fast-paced software engineering team.
You will be joining an exciting, innovative, and performance-focused team that creates cutting-edge and industry-leading technologies.
Working closely with product development, successful applicants will be able to build and further streamline Airscope's 3D applications, automated systems, processes, and end-to-end service offerings as part of an agile/scrum environment driven by quick development cycles.
In this role, you will...
Contribute to the development of a simple to use and powerful 3D visualisation SAAS product.
Create industry-specific tooling.
Create systems for displaying massive data sets.
Produce clean code, with a focus on testing and performance.
Integrate with external databases such as SAP and Oracle.
Proactively solve problems and participate in the design process and selection of tech stack moving forward.
Work on multiple dynamic projects.
Opportunities to work with major national and international clients on various projects.
Work on virtual environments which are terabytes in size.
Flexible work environment - Ability to work from home.
Key Skills & Attributes
At least 7+ years in a senior or lead software engineering role A proven track record of writing clean and maintainable code.
Knowledge of modern Software Engineering methodologies (e.g., Clean Code, Agile, XP, Design Patterns, etc.)
The ability to quickly learn new technology as needed to solve problems.
Experience with testing automation (TDD desirable).
Able to multitask and remain agile as requirements change.
Ability to work independently and as part of a team.
Communication skills for all levels of business from C level down.
Technologies
Experience with Java (Spring Boot), Typescript and React framework essential.
Knowledge of Network/API development, primarily RESTful APIs.
High level of SQL knowledge, specifically PostgreSQL (NoSQL experience an advantage).
Hands-on experience with cloud computing (AWS, Azure etc.)
- DevOps experience highly regarded.
Linux skills an advantage.
You will be working in a great team environment with a dynamic, results-focused and fast-paced culture.
Training will be supported wherever needed with onboarding and ongoing support included in your transition.
A competitive package will be offered to the successful candidate.
Please address in your application how you satisfy all job requirements and responsibilities.
To submit your application, please apply online using the link below.
#J-18808-Ljbffr