Contribute to the development, testing, administration & maintenance of Security Compliance tools (SecTool, OneUAM, QAOS, QACS etc.) in order to reduce the risk of internal/external cyber-attacks by keeping the infrastructure and services compliant to security requirements.
The role’s main responsibility will be for back- end/ front-end SW development lifecycle of the internal software applications (SecTool, OneUAM, QAOS, QACS etc) used for Security Compliance, including user story analysis, design, implementation, testing and operating.
The role will coordinate with the rest of the team members (product owner, infrastructure engineer, reporting specialist, access management specialists, business analyst) working on enhancing and adding themes and epics into the existing applications. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is
The key activities:
Contribute trough back-end /front-end code writing to the development, bug fixing & testing of internal security tools to enable running the main processes (patching, vulnerability, hardening, access management, data management)
Contribute to software platform administration and monitoring.
Deliver updated product documentation throughout the development lifecycle.
Support the integration of new technologies into the existing security tools architecture.
Software platform development & testing:
Development & testing of the SecTool, OneUAM, QAOS, QACS etc application using Node JS & any relevant testing tools.
Working on new features related to internal security tools, including updating existing features according to department needs;
Translate designs and wireframes into high quality code;
Build reusable components and front-end/ back-end libraries for future use;
Automation of manual activities via scripts development for optimization and continuous improvement of security processes;
Software platform administration and monitoring:
Release, maintain and manage technical issues on developed tools according to the internal processes
General clean-up of the code, bug fixes, error troubleshooting, logs investigation;
High-level technical support for issues occurring on the Access Request Center and the Central User Access Repository Technical documentation
Contribute to technical and user documentation, deliver with commitment according to the agreed time / complexity estimations.
Document enhancements made and system changes;
Support any new integration & tool upgrade.
Participate in the creation of software solutions for connecting to new data sources or sending information towards 3rd parties;
3-5 years work experience in development area
Experience with NodeJS software development.
Good knowledge of structured query language (SQL) and Relational data model;
Good knowledge REST API and OOP (object oriented programming);
Solid understanding of Agile development frameworks;
DevOps, Design thinking, CI/CD working experience
Solid knowledge of Data Center Technologies: Linux, Windows, Oracle, MSSQL, Teradata (is considered a plus)
Strong analytical skills;
Continuous improvement mindset
Positive attitude, team player and self-learner;
Bachelor or Master of Computer Science or similar qualification;
Fluent in English.