Job Title: Full Stack Developer
We are seeking highly capable developers to join our Technology team. Your focus will be on developing new software and services to replace legacy system software that supports the successful management of enterprise databases and associated systems—particularly across plugins, web, and device integrations.
About This Role
You'll play a vital role in shaping the architectural direction of our core systems, ensuring solutions are secure, scalable, and purpose-driven. You'll have opportunities to develop robust software solutions from system documentation and business requirements.
* Developing software solutions from system documentation and business requirements.
* Ensuring all software is secure by design and developed applying defensive programming techniques to minimize the risk of data loss or breaches.
* Collaborating with business analysts and cross-functional teams to define program needs and functional specifications.
* Evaluating business processes and recommending effective 'to be' software solutions.
* Contribution to project planning through effort estimation and scheduling.
* Modifying existing systems to accommodate changes or enhance functionality.
* Documenting development processes, code structure, testing strategies, and system changes.
Requirements
Your Skills and Experience:
* Fullstack development experience in .NET Core (C#), Angular 14+, .NET Web API, Typescript, SQL Server, Azure, Automated unit testing.
* Proven experience in application or systems development, ideally in an enterprise or complex environment.
* Willingsness to learn latest technologies and adapt to the needs of the organisation.
* Strong understanding of database-driven applications, system integration, and secure coding practices.
* Experience developing across web, plugins, and device platforms.
Benefits
We offer:
* Contribution to a values-driven organization with a legacy of community and innovation.
* Work in a collaborative team with opportunities to lead strategic system development initiatives.
* Gain valuable experience in integrating multiple systems from diverse domains such as finance, marketing, HR while developing new core system.
* Solving interesting challenges by applying bleeding-edge technologies.
* Hybrid working flexibility.
About Us
We are a dynamic organization with a passion for technology and innovation.