DescriptionWe are looking for a Senior Software Development Engineer to join a team of circa 12 mid to senior engineers who are working with our international clients designing the best in class ATM solutions.
Location: Hybrid role based in Rhodes with occasional travel to client sites (Sydney)
Responsibilities- Write review and optimize code in C Java and java scripts
- Design and develop high-level architecture for scalable application
- Ensure software meets both functional and non-functional requirements for scalable application (e.g. performance requirement security and maintainability)
- Support the design implementation and maintenance of a continuous integration environment
- Deploy and support automation systems and tooling in production
- Diagnose and troubleshoot cross-functional production issues
- Contribute to platform improvements dealing with automation resilience simplification and / or cost management
- Serve as a trusted partner and provide technical leadership across all areas of build release and implementation / operation
- Leverage knowledge and experience to contribute to customer facing activities such as technical briefings and customer response calls.
Qualifications- Bachelors degree in computer science engineering or a related field( CS). A Masters degree is a plus but not mandatory
- Minimum of 5-8 years of relevant experience or equivalent combination of education and experience in Software Development and Engineering
- Technical experience in C Java and java scripts as well as frameworks (e.g. angular and )
- Must have experience in database (sql / nosql) and cloud platform (Azure/AWS)
- Experience in server side payment systems e.g. switch and servers
- Deep knowledge of ATM payment banking and finance domain
- ATM solution development experience; preferred knowledge about ATMs solutions development framework & experience with multivendor solution
- ATM hardware experience needed
- Experience with version control(Git)
- Strong understanding of data structures algorithms and system designs
- Experience in Dev Ops practices like CI/CD framework
- Good business English skills (Written and spoken)
- Leadership and team collaboration
- Ownership and accountability mindset.
#LI-Hybrid
#LI-OF1
Required Experience:
Senior IC