WANT TO JOIN US?
WANT TO JOIN US?
Each of us wants to grow, to develop and to surpass themselves. ITSS provides the context through its projects and we are committed and motivated to do more, to be a space that harnesses the full scope of everyone’s abilities by connecting technical excellence to passion and purpose (#trusted advisors). Technology has no boundaries, and neither should we.
We are constantly searching for superheroes among us, so check out our openings and apply what suits you best!
Identity &Access Management Developer
In this role, you will combine analytical ability, technical integration skills, and creative thinking to contribute to IAM projects and operations. You will collect requirements, evaluate technologies, and recommend solutions for authentication and identity management services. You will apply a sound security orientation and customer focus to deliver high quality services.
You will collaborate with both IAM and other team members on the design, development, and operation of application interfaces, data flows, and authentication services. You will also evaluate and configure both vendor delivered services and internal tools. You will plan transition of legacy systems to modern replacements, evaluate new and emerging access management solutions, and stay ahead of industry developments.
Your responsibilities:
What do you need to have:
Nice to have, but if you can manage to learn them fast, it’s ok without them as well:
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.
Senior iOS Developer
As a Senior iOS Developer, you will use Objective-C and Swift to build secure, enterprise-grade capabilities used by developers and end-users. We provide a unified way of working, best practices, know-how, tools to maximize the value of our products and to minimize the development efforts ensuring high quality.
What you should bring to the table:
• You have 5+ years of relevant working experience working on complex iOS-based products;
• You are result-oriented and familiar with Agile software development practices and methodologies;
• You are accustomed to translating high-level business requirements into technical designs and coach your peers to do the same;
• You write quality code and you thrive in a complex domain;
• You have what it takes to uphold our high standards;
• You have technical experience with architecture patterns like MVVM, VIPER or MVP;
• Strong belief that writing clean, maintainable and scalable code is the best way to work;
• You have an understanding of the SDLC and experience with Continuous Delivery tools (nice to have);
• You have previous experience on Product Development and Project Implementation.
What will your responsibilities look like?
• You will design, build and extend core capabilities for the Mobile platform;
• You will be part of an Agile team that is responsible for delivering an end-to-end solution, from concept to production-ready software;
• You deliver high-quality, well-designed code that is clean and easy to maintain for others;
• You know how to translate complex business questions and to translate it into technical designs and implementations;
• Within your Agile team you will also coach your peers when needed;
• You will help the team to make technical decisions;
• You will contribute to all aspects of product development, starting from gathering feedback & requirements and implementing actual functionality, to writing tests, documentation and supporting adoption;
• You are familiar with design patterns and how to apply them;
• You know how important it is to have a well-designed architecture;
• You are willing to improve and develop your soft skills and personal strengths.
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.
Java Specialist
Nowadays Java Developers are not simply applying and developing their technical skills, but also their soft skills. Your first challenge will start with understanding and updating the design document received from the business analyst. Your next challenge will be developing the agreed solution to release and maintenance on production after thorough testing. Along the way, you will have the chance to interact with Java technologies and benefit from the support of our team, offering you the optimal challenging environment for making progress in your career.
What will your responsibilities look like?
• Perform strong analysis of requirements and provide clean and reliable technical solutions;
• Provide effort estimates;
• Develop design documents during coding and configuration phase;
• Contribute with developing the technical solutions for enterprise projects with high quality expectations in various areas such as telecom, banking or e-commerce;
• Ensure code implementation is optimal and compliant in areas of object-oriented design, testing, and error-handling;
• Collaborate with other members of the team and interact with clients when choosing the optimal development solutions;
• Collaborate in a small, experienced, energetic team on a rapid development schedule;
What abilities will you need?
• Good knowledge of Object Oriented Programming paradigm;
• Good Java Core knowledge (minimum of 2-3 previous projects experience);
• Knowledge of JEE APIs;
• Experience with Spring/EJB, Hibernate, JBoss;
• Good knowledge of Internet protocols and services;
• Good knowledge of J2EE, SQL, JDBC;
• REST/SOAP;
• Spring Boot.
Nice to have:
• Good knowledge of Eclipse/IntelliJ IDE is an advantage ;
• Experience with Tomcat, Struts;
• Experience with Web Services;
• Experience with a CMS;
• Experience with JavaScript.
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.
Junior Digital Identity Consultant
ITSS has proven, senior-expertise in the field of Digital Identity and is working closely with partners and customers across the globe (US, UK and Europe) to roll-out such challenging programs.
ITSS is partnering with Forgerock, the leader in Digital Identity and API-driven IAM, a technology provider recognized by Garner as a Visionary in the IAM Magic Quadrant. Forgerock is also uniquely positioned with a platforms that is ready for the Cloud (public cloud or hybrid cloud) and that is ready to be deployed in a containerized environment like Kubernetes.
Our team has more than 12 years of experience in the IAM spaces and is now a Certified and Accredited Forgerock Partner.
With growing interest in our services and with multiple international projects being run in parallel, we are expanding our team and would like to welcome a Digital Identity Consultant.
If you have:
• Knowledge of OAuth2, OIDC, LDAPv3, SAMLv2, PKI, SSL/TLS, Kubernetes or OpenShift, OpenAPI, JSON, JWK and troubleshooting skills (performance tunning included) ;
• Knowledge of PSD2 and /or OpenBanking or OpenData (it is a plus for us).
Your responsibilities:
• Design and implement Identity and Access Management solutions, Single Sign On, Federation, Directory Server, Identity;
• Technical analyses and technical design for complex solutions in the Security area, for internal use and also external customers;
You are going to be part of a team with 12 years of experience in the complex Identity and Access Management deployment; The projects that we have are Digital Identity international ones on IBM and Forgerock technologies; You may also have the chance to travel onsite for meetings or workshops.
If you are experienced with OAuth2 or OIDC, Java and APIs (JAAS or Spring Security is also interesting) and you know your way around Kubernetes or source-2-image CI/CD pipelines, drop us a line and let’s start a conversation. Our customers are moving their workloads to the Cloud thus we need to scale our IAM APIs to handle thousands of requests per second, so if you can help out with tuning the applications for high throughput this is also a plus.
In the ITSS Digital Identity team you will actively learn more and develop your skills on the Forgerock Identity Platform while embracing new challenges in a dynamic international projects environment. See you soon 🙂
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.
Junior Middleware Developer
Is it important to you to create an application that will benefit millions of people? At IT Smart Systems, you are empowered to do your best! You will work with an extraordinary team to create applications using the newest and latest technologies. We hire talented coding professionals who are looking to advance their careers. You will have the most opportunities to grow and develop your career while using the skills that you have obtained thus far. |
How will your responsibilities look like?
• Understand existing System design and its components and make recommendations towards the development of new code or reuse of existing code.
• Be part of the process of analyzing business requirements, design and implement SOA based solutions.
• Conduct peer code and design reviews.
• Support functional and performance testing.
• You will work with tight deadlines
• You may have either calls or meetings on the client side
What do you need?
Nice to have, but not mandatory (a flavour of what you will be working with):
• Integration – WebSphere Suit (WMB, IIB, ODM, MQ, WPS, BPM) or other similar technologies – Knowledge of XML, WSDL, XSD
• Integration protocols: JMS, MQ, WebService, MQ, File
• Knowledge of PL/SQL
• Advanced knowledge of linux/unix, scripting
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.
SAS Software Developer
Is it important to you to create an application that will benefit millions of people? At IT Smart Systems, you are empowered to do your best! You will work with an extraordinary team to create applications using the newest and latest technologies. We hire talented coding professionals who are looking to advance their careers. You will have the most opportunities to grow and develop your career while using the skills that you have obtained thus far. |
What you need to have?
Nice to have:
What your responsibilities will look like:
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.
Frontend Specialist (with React)
Is it important to you to create an application that will benefit millions of people? At IT Smart Systems, you are empowered to do your best! You will work with an extraordinary team to create applications using the newest and latest technologies. We hire talented coding professionals who are looking to advance their careers. You will have the most opportunities to grow and develop your career while using the skills that you have obtained thus far. |
What do you need to have?
What will your responsibilities look like?
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.
Quality Assurance Specialist (Manual)
Is it important to you to create an application that will benefit millions of people? At IT Smart Systems, you are empowered to do your best! You will work with an extraordinary team to create applications using the newest and latest technologies. We hire talented coding professionals who are looking to advance their careers. You will have the most opportunities to grow and develop your career while using the skills that you have obtained thus far. |
What do you need to know?
• SQL, Soap UI
• UNIX SCRIPTING (testing setup) skills, tools such as: MTPuTTY, WinSCP
• English
If you have all of the above and you consider yourself to have QA thinking, then you might be the right person for the job. It would be even nicer for you to know any other tool such as: Jira or technologies such as: XML, WSDL, XSD;
What will your responsibilities look like?
• Responsible for system test phase execution
• Plans QA activities within project scope
• Creates and maintains the test plan
• Prepares test data set required for each test case
• Executes the test cases as defined in the System Test Plan
• Prepares reports on test results
• Validates system test by executing test scenarios at customer premises
• Logs errors in Bug Tracking System
• Reports own tasks’ progress status as required
• Ensures QA procedure is applied accordingly
• Responsible for release and configuration management
• Assist customer during user acceptance
• Defects queue management (defects monitoring, defects analysis, defects severity classification review and agreement)
• Advises on UAT planning and execution, release Sanity Tests
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.
Android Specialist
Is it important to you to create an application that will benefit millions of people? At IT Smart Systems, you are empowered to do your best! You will work with an extraordinary team to create applications using the newest and latest technologies. We hire talented coding professionals who are looking to advance their careers. You will have the most opportunities to grow and develop your career while using the skills that you have obtained thus far.
What do you need?:
– Around 2-3 years experience using Java, good knowledge of OOP and design patterns;
– Around 2-3 years experience using Android SDK and Kotlin;
– Good knowledge of OOP and MVP design pattern;
– Published at least one application on Google Play Store;
– Solid understanding of Android architecture, design patters and Google guidelines;
– Familiar with communicating with back-end systems and parsing JSON feeds;
– Security knowledge (ssl pinning, root detect, encryption);
– Previous experience with Enterprise projects;
– Problem solving attitude and flexibility;
– Interested in innovative ideas and technologies;
– Adaptability and willingness to learn;
– Fluent in English.
Nice to have:
-Previous experience with basic authentication protocols;
– Knowledge/ experience with Flutter;
– Experience with other mobile technologies is a plus (iOS, Windows Mobile);
– Source code management (GIT);
– Experience working with a ticketing system such as JIRA;
– Familiar with code signings and app submission process;
– Experience with multi-region & localised apps;
– Adaptability and willingness to learn.
Job Responsibilities:
– Develops and maintain mobile applications as specified in the specification documents and according to set coding standards (Android, iOS, Hybrid);
– Performs unit testing after implementation to assure that every component of the application that was added or changed works properly;
– Assists Project Leads during design phase;
– Creates and maintains design/technical specifications as decided with Project Lead;
– Hands over to the Project Lead corresponding release together with release and installation notes;
– Reviews implementation performed by Junior Developers before delivery;
– Follows development procedure and project approach as communicated by Project Lead;
– Ensures project approach, development and QA procedures are applied accordingly;
– Reports own tasks’ progress status as per project reporting requirements.
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.
Quality Assurance Specialist (Auto)
Is it important to you to create an application that will benefit millions of people? At IT Smart Systems, you are empowered to do your best! You will work with an extraordinary team to create applications using the newest and latest technologies.We hire talented coding professionals who are looking to advance their careers. You will have the most opportunities to grow and develop your career while using the skills that you have obtained thus far.
What will you do?
What do you need?
What will you find in IT Smart Systems?
By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.