As a Software Developer, you’ll gain hands-on experience working on real-world projects that impact users globally. You’ll collaborate with designers and developers to build responsive, elegant, and user-friendly applications using modern web technologies.
You will:
- Participate in Agile development cycles: design, code, test, and support.
 - Translate wireframes into functional user interfaces.
 - Learn and apply best practices in software development and testing.
 - Work with APIs, databases, and cloud-based services.
 
Who You Are:
- Curious, motivated, and eager to learn new technologies.
 - A team player with strong communication and collaboration skills.
 - Comfortable with debugging, problem-solving, and adapting to new challenges.
 
- Familiarity with HTML, CSS, JavaScript, and UI frameworks (React, Angular, Vue).
 - Basic knowledge of backend technologies: Node.js, Java, Python, SQL.
 - Understanding of software development tools (Git, IDEs) and version control.
 - Exposure to automation testing frameworks and APIs.
 - Awareness of operating systems, container technologies, and cloud platforms.
 
- Experience with cloud platforms (IBM Cloud, AWS, Azure).
 - Contributions to open-source projects.
 - Familiarity with Agile tools and methodologies.
 - Linux or Unix based OS
 - Any one modern programming language like GO, NodeJS, JavaScript, Python
 - Integrated development environments (e.g.: Eclipse, Visual Studio Code)
 - Familiarity with Source control management (e.g. Git): to enable teams to work together to manage changes to source code
 - Knowledge of containers, containers orchestration software, cloud platforms.
 - Knowledge of SQL and relational database technology (e.g. Postgres, MySQL, Db2, Oracle, SQL Server)
 - Knowledge of automating infrastructure, testing, and deployments using tools like Jenkins, Puppeteer, Selenium, Playwright, Cypress or any other automation framework
 - Knowledge of Deployment tools like Jenkins, Travis: for ensuring the latest software release is packaged correctly, tested, and deployed to an application server.
 - Development experience with REST API development