Job Title: Software Developer
We are seeking an experienced and skilled Software Developer to join our team on a contract basis.
* The ideal candidate will have a strong background in software development, with expertise in building and maintaining both user-facing applications and underlying systems that support them.
* They should also have experience in improving and supporting core services, including performance-critical components, ensuring databases and servers are reliable and efficient, and integrating real-time data flows.
About the Role: We are looking for someone who can take ownership of system upgrades, data model changes, and security improvements, while assisting with automated build and deployment processes to ensure smooth releases.
Key Responsibilities:
* Build and maintain the user-facing application and underlying systems
* Improve and support core services, including performance-critical components
* Ensure database and server reliability, efficiency, and up-to-date maintenance
* Integrate and manage real-time data flows
* Support automated build and deployment processes
* Assist with system upgrades, data model changes, and security improvements