Azarc is looking for a highly-skilled, self-motivated, and well-organised Lead Software Engineer to join our world-class global team in delivering solutions to the logistics industry and beyond.
Azarc develops digital threading software that enables inter-business and inter-sovereign collaboration in a secure and decentralized environment with emphasis on transparency, security and fair value exchange. Azarc's Verathread platform creates distributed workflows where multiple companies with legacy system and disparate data can work together to provide more efficient and reliable end-to-end automations.
Our platform can leverage both legacy systems and cutting edge technologies such as blockchain to provide our clients with all the tools they need to automate end to end business processes across organisational and geographical barriers.
The ideal candidate has:
A minimum of 7 years of hands-on, relevant enterprise software experience with at least two of those years as a Lead Software Engineer
A track record of leading a team of senior software engineers to deliver world-class enterprise solutions successfully
An excellent grasp on the key drivers of business goals and an ability to make the trade-offs between technical purity and business strategy
A mindset that thrives in an environment where everyone pulls together toward a common goal, actively contributing their talent and experience
Attention to detail
An understanding of what it takes to build great web and mobile applications with a compelling user experience
Excellent communication skills, both written and verbal, can communicate complex, technical concepts at the right level for the intended audience.
Ability to think critically, ensuring software standards, conventions, performance, and fault tolerance of the highest calibre
Proactively address any issues, or blockers
Collaborate with management, project management, and QA to meet goals and deadlines
Write well thought out, researched, readable, simple, maintainable code which the rest of the team will enjoy working with
Take ownership of the project Technical Roadmap, specifications, release cycles, and features to ensure all applications and components and fit-for-purpose and meet specifications.
Provide estimations of development effort to be provided as feedback to the Product Team, and Management
Ensure project documentation is completed on time and maintained as part of the project lifecycle
Key Skills Required:
The ideal candidate has in-depth knowledge of, and experience working with the following methodologies and technologies: