Make an impact by working for sectors where technology is the enabler, and contribute to the development of innovative solutions in Java, Python, Angular, PHP,.NET, and more.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Strong understanding of object-oriented programming and software design concepts
- 3+ years of professional experience with software development in one or more object-oriented programming languages (e.g., Java, Python, C++)
- 2+ years Solid experience in building and maintaining reliable and scalable systems
- Experience with Relational/NoSQL databases and data workflow management
- Experience with software engineering best practices such as design patterns, code reviews, unit, and integration testing, etc.
- Experience with message brokers and queues such as (Kafka, Rabbit MQ, Active MQ)
- Experience with dependency management tools such as (Maven, Gradle)
- Experience with cloud and containerized solutions (AWS, Azure, Kubernetes, Docker, etc.)
- Experience of principles of microservices architecture design (clean and/or hexagonal architectures, message driven solutions)
- Experience with ticket tracking and documentation tools such as (JIRA and Confluence)
- Experience in software security aspects and tools such as (Authentication/Authorization, Encryption/Decryption, Digital Signatures, Identity and Access Management)
- Experience with code analysis and review tools such as (SonarQube, CodeQL)
- Hands-on experience with version control systems and it’s daily workflow such as (GitHub and GitLab)
- Good exposure to continuous integration and continuous delivery (CI/CD)
- Knowledge of web architectures and services (HTTP, SOAP, REST, JSON)
- Knowledge in HTML5, CSS3, JavaScript, jQuery, AngularJS or ReactJS
- Knowledge of agile development methodologies (Scrum and/or Kanban)
- Knowledge of TELCO industry BSS architectures is preferable
- Hands on experience developing REST APIs using TMF standards & Open API specifications is preferable
- Hands on experience with API Gateways (Kong API Gateway) is a plus
- Problem solver mindset: for a given context, think, design, and present a solution for a diverse set of stakeholders (from CTO to architects and developers)
- Excellent communication skills to convey technical concepts and collaborate effectively with cross-functional teams and clients
- Availability to travel (short-term periods)
- Personal traits: ability to adapt to different contexts, teams, and Clients; teamwork skills but also a sense of autonomy; motivation for international projects and ok if travel is included; willingness to collaborate with other players; strong communication skills.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship