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:

  • Design and administer various enterprise access management and authentication solutions;
  • Develop custom connectors to reconcile data from applications by interacting at database layer and performing provisioning for account and entitlement operations;
  • Analyze and document (both existing and potential) solutions for the following: User account provisioning/de-provisioning, Enterprise
  • Directory Services, Password Management, Role-Based access control, Strong Authentication. Build Access Policies for auto provisioning resources to users based on defined criteria
  • Responsibilities include translating business requirements into software design specifications using standard design Methodologies;
  • Design, develop, test and document system components, including Roles, Provisioning/Reconciliation, Access Policies, Connectors, Workflows and Custom Interfaces
  • Configure, develop, and operate the enterprise identity management infrastructure and solution;

What do you need to have:

  • 1+ year experience with Identity and Access Management, (ideal) using IAM technologies like Oracle Identity and Access Management; IBM Security Identity Manager;
  • 1+ year experience with Java technologies and solving complex design problems for web interactions or software solutions;
  • Experience designing Restful services that integrate multiple backend webservices;
  • Experience with major databases such as Oracle, SQL Server, DB2 etc;

Nice to have, but if you can manage to learn them fast, it’s ok without them as well:

  • Experience developing with Spring Framework including Spring MVC, Spring Security, Spring Webflow and Spring Boot;
  • Basic (or better) knowledge of Single Sign On protocols – OpenID, OAuth, OpenID Connect, SAML and securing web applications with Single Sign On technologies and others such as Basic Auth and LDAP;
  • Experience with Agile process and best practices;
  • Exposure to or experience with LDAP, Active Directory, Unix;
  • Experience with Oracle SOA Suite (Developing composite applications using BPEL; Human Workflows; Business Rules; etc.

What will you find in IT Smart Systems?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.

I agree with storage and handling of my data by this website.

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?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.

I agree with storage and handling of my data by this website.

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?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.

I agree with storage and handling of my data by this website.

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?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.

I agree with storage and handling of my data by this website.

  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?

  • 1-2 years experience with any programming language Basic knowledge of Java, SQL, Unix/Linux

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?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.

I agree with storage and handling of my data by this website.

  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?

  • Bachelor’s degree in computer science or a related field
  • Programming experience: PL/SQL / Java / Python
  • Business intelligence and/or data management experience
  • Experience with SQL, PL/SQL and relational databases
  • Understanding of the software development lifecycle
  • Experience with source code management tools like Git
  • Working knowledge of multiple operating systems, including Windows and UNIX.
  • Excellent analytical and diagnostic skills
  • Excellent written and verbal communication skills
  • Ability to learn quickly and independently
  • Works well independently and as a member of a team

Nice to have:

  • Knowledge of SAS Architecture, SAS Platform or SAS Solutions
  • SAS software implementation experience
  • Experience with JavaScript, HTML, CSS and JSON.
  • Experience working in a Continuous Integration / Continuous Delivery environment
  • Prepare and manipulate structured and unstructured data for data discovery and mining from multiple disparate data sources

 What your responsibilities will look like:

  • Customer implementations based on technical requirements
  • Developing enhancements to SAS products in collaboration with product teams
  • Collaborating with product test teams regarding performance testing and deployment
  • Design, write, and revise program language code
  • Data quality – improve and monitor the health and value of data for confidently fuel operations, compliance and analytics initiatives.
  • Data integration – Embed data quality into extract, transform and load activities from multiple sources
  • Perform ETL on multiple disparate data sources

What will you find in IT Smart Systems?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.

I agree with storage and handling of my data by this website.

  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?

  • Experience with React or other Web Development frameworks (Angular, Vue, or alternatives);
  • Understand TypeScript and JavaScript differences;
  • Experience with libraries like react-select, react-bootstrap, Universal-cookie;
  • CSS styling, SASS based on Bootstrap or alternatives;
  • Design patters (RxJS, Observable, Atomic design);
  • Understanding Modular Frontend Architecture ;
  • Git knowledge is a plus;
  • Team player;
  • Good time-management skills;
  • Angular CLI, Node and npm, DevOps CI/CD is a plus.

 What will your responsibilities look like?

  • Develop Web Application using React (version 16);
  • Craft HTML templates based on UI/UX graphics;
  • Write SASS using design styles based on Bootstrap;
  • Develop reusable libraries for project used;
  • Cooperating with the back-end developer in the process of building the RESTful API;
  • Communicating with external web services, integrate analytics or other 3party libraries;

What will you find in IT Smart Systems?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.

I agree with storage and handling of my data by this website.

 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?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storaging your CV for the recruitment process.

I agree with storage and handling of my data by this website.

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?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.

I agree with storage and handling of my data by this website.

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?

  • 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
  • Executes integration tests
  • Logs errors in Bug Tracking System
  • Reports own tasks’ progress status as required
  • Ensures QA procedure is applied accordingly
  • Create and execute automated test cases. Maintain and update automated test cases suite.
  • Automated testing of web applications (cross browser) , mobile applications and back-end services.
  • Monitor project’s KPI
  • Participates and advises in design/ technical meetings.
  • Works in an Agile environment.

What do you need?

  • Basic Java knowledge
  • Advanced English level
  • Experience with at least one of the following: Selenium WebDriver, Android Driver, iOS Driver, Rest Assured or other similar tools and technologies.
  • Multiple OS knowledge (Windows, macOS, Linux/Unix, IOS, Android)
  • Multiple browser user (Chrome, Firefox, IE, Safari)
  • Unix scripting – basic knowledge and usage
  • Jira (report test cases/bugs, monitor own test cases/bugs, reporting, advanced Jira filtering)

What will you find in IT Smart Systems?

  • Professional development
  • Trainings and continuous learning &growth
  • Cool and agile environment
  • Competitive remuneration package
  • International projects and interactions
  • Strong business knowledge
  • Diversity in terms of project domains
  • Remote working (due to Covid)
  • Other benefits such as: Bookster, meal tickets, medical insurance, more vacation days, bonuses, etc.

By applying to this role you confirm you are interested and you agree to us storing your CV for the recruitment process.

I agree with storage and handling of my data by this website.

Drop us a line

I agree with storage and handling of my data by this website.

Drop us a line

I agree with storage and handling of my data by this website.

This website uses cookies and asks your personal data to enhance your browsing experience.