You will be at the forefront in building the next generation of systems. The access systems are fundamental to the Business and amongst only a handful of the most mission critical systems for our client projects. You will deliver solutions that fit into the wider efforts to re-engineer or/ build core systems. You need to have an excellent background in software analysis, design and implementation.
You will join an outstanding and expanding software engineering team. Nothing less than absolute success is required.
Responsibilities
●Responsible for maintaining and develop all parts of a complex service-oriented system ●Work with a large arsenal of open source and cutting-edge technologies such as Node.js, Angular.js, MySQL, Docker, RabbitMQ and Redis. ●Plan and implement model data structures for scalability ●Write secure code ●Participate in all phases of the development life cycle ●Work on the maintenance and improvement of existing data structures ●Research, evaluate and analyze technical and design requirements ●Troubleshoot and fix bugs/flaws to ensure servers are running optimally. ●Incorporate standards-based development processes for website and web/mobile applications. ●Assist with website strategy and planning. ●Subject matter expert, providing: guidelines, best practices and training to other individuals ●Formulate concepts and ideas for additional products, tools and services
Requirements
●Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems is beneficial. ●Expert in Backend Development process(Design, Development, and Deployment. ●Expertise in Rest API design and development. ●Hostile work with AWS. ●Have knowledge of Docker. ●Focus on efficiency, user experience, and process improvement. ●Excellent project and time management skills. ●Strong problem solving and verbal and written communication skills. ●Experience of minimum 2 years.