52 Software Integration jobs in Egypt
Senior Software Integration Engineer
Posted today
Job Viewed
Job Description
Advansys is a dynamic solutions provider focused on delivering smart, modular, and sustainable technology solutions that enhance operations, improve customer experiences, and drive business modernization. With over 400 skilled engineers, we serve 100+ enterprise customers across 14 countries. Specialized in a wide array of premium services including Business Automation, Industrial Digitization, Low code Development, Cloud Services, Warehouse Automation & Strategic Outsourcing.
Founded in 2014, Advansys is part of the INTRO Group, a private conglomerate established in 1980 with diverse investments across different business areas, oil and gas, real estate, specialized engineering, financial investment, Food & manufacturing.
We are seeking a Senior Software Developer to be a part of our Integration Team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable integration solutions between multiple systems. Your primary focus will be building and optimizing integration pipelines, working with Java-based applications, designing RESTful APIs, and leveraging SQL to handle large datasets. Additionally, you will be working in a Linux environment, ensuring seamless integration and smooth operations of interconnected systems.
Job description:
- Develop and maintain integration solutions: Design, develop, and implement integration strategies to connect different systems and services effectively using Java and APIs.
- API Development: Create and optimize RESTful APIs to enable smooth communication between systems, ensuring secure and efficient data transfer.
- Database Management: Use SQL to design and optimize database queries, manage data, and ensure the integrity and performance of backend systems.
- Linux Environment: Work with Linux servers to deploy and manage applications, troubleshooting and ensuring optimal system performance.
- Collaborate with cross-functional teams: Work closely with product managers, other developers, and system architects to understand integration requirements and deliver solutions that meet business needs.
- Performance Tuning: Continuously monitor the performance of integration solutions and optimize code and database queries for better performance.
- Troubleshoot and debug: Identify and resolve technical issues across the integration stack, including backend services, APIs, and database queries.
- Maintain documentation: Document integration processes, architecture, and codebase to ensure transparency and ease of maintenance.
- Mentor junior developers: Provide guidance and support to junior developers, sharing best practices and helping with code reviews.
Requirements:
- Java: Proven experience in developing applications using Java and associated frameworks (Spring, Hibernate, etc.).
- SQL: Strong experience with SQL to design, optimize, and manage databases and queries.
- APIs: Hands-on experience in designing, developing, and integrating RESTful APIs.
- Linux: Proficiency in Linux for deploying, managing, and troubleshooting applications and services.
- Software Integration: Extensive experience in integrating various systems and services in complex environments.
- Strong understanding of software design principles, architecture patterns, and best practices in software development.
- Problem-solving: Excellent debugging, troubleshooting, and problem-solving skills.
- Communication: Strong communication skills to effectively collaborate with cross-functional teams and present technical information.
senior software integration engineer
Posted today
Job Viewed
Job Description
*About Atos *
Atos is a global leader in digital transformation with c. 78,000 employees and annual revenue of c. € 10 billion. European number one in cybersecurity, cloud and high-performance computing, the Group provides tailored end-to-end solutions for all industries in 68 countries. A pioneer in decarbonization services and products, Atos is committed to a secure and decarbonized digital for its clients. Atos is a SE (Societas Europaea) and listed on Euronext Paris.
The purpose of Atos is to help design the future of the information space. Its expertise and services support the development of knowledge, education and research in a multicultural approach and contribute to the development of scientific and technological excellence. Across the world, the Group enables its customers and employees, and members of societies at large to live, work and develop sustainably, in a safe and secure information space.
About Atos
Atos is a global leader in digital transformation with 107,000 employees and annual revenue of over € 11 billion. European number one in cybersecurity, cloud, and high-performance computing, the Group provides tailored end-to-end solutions for all industries in 71 countries. A pioneer in decarbonization services and products, Atos is committed to a secure and decarbonized digital for its clients. Atos is a SE (Societies Europaea), listed on Euronext Paris and included in the CAC 40 ESG and Next 20 Paris Stock indexes.
The purpose of Atos is to help design the future of the information space. Its expertise and services support the development of knowledge, education, and research in a multicultural approach and contribute to the development of scientific and technological excellence. Across the world, the Group enables its customers and employees, and members of societies at large to live, work and develop sustainably, in a safe and secure information space.
Role Description
Integration developer is a software engineer who builds, design, develop, integration points and custom APIs with third parties. They conduct extensive application testing to enhance functionality and user experience by Writing unit tests to ensure code coverage and quality.
What You'll Be Doing
*Core Responsibilities *
- Design and develop APIs using Integration tools.
- Collaborate with internal teams to produce software design.
- Collaborate with product owners, project managers, and other developers to ensure successful project delivery.
- Perform code reviews to ensure code quality and maintainability.
- Install and Upgrade existing programs.
- Document development and operational procedures.
- Produce high-quality software on schedule and explore new software design and architecture.
- Support junior developers' work.
- Write unit tests to ensure code coverage and quality.
- Troubleshoot and debug issues in applications.
- Participate in various phases of the software development life cycle, including requirements gathering, design, development, testing, and deployment.
- Test and deploy applications and systems.
- Understand how to leverage technology solutions for supporting business goals, providing guidance on supported and not supported technical scenarios.
- Provide comprehensive documentation and SDKs for easier integration.
Experience & Qualification
- Minimum of 5 years' experience of working on Integration Technologies like WSO2, Apigee or similar
- Minimum 3 Years of hands-on experience on WSO2 ESB, working knowledge of proxy services, connectors, error handling, custom mediators and good debugging skills
- Hands-on experience in designing and developing high volume web services using API Protocols and Data Formats (REST, JSON, SOAP & XML).
- Experience API Management tool for designing API facades and designing and implementing API Proxies.
- Experience in securing APIs using OAuth, SAML, Open ID Connect, etc.
- Strong knowledge in API Modelling languages and annotation (YAML/Swagger)
- Experienced troubleshooting WSO2 ESB, DSS, BPS
- Solid programming skills using J2EE, Design Patterns, JMS, SOAP/REST Web Services, XSLT, CXF, etc.
- Experience with all phases of software development life cycle from Business Requirement Analysis to Production implementation.
- Design, Code, test, debug, implement and document complex WSO2 sequences.
- Extensive development experience in Enterprise Integration, Application Manager and Key Manager.
- Experience in working with the customer directly which includes initial requirement gathering, day-to-day technical discussions, technical demos, and project delivery.
- Should possess excellent oral, written, problem-solving and analytical skills.
- Must be able to succeed with minimal resources and supervision.
Skills, Knowledge & Abilities
- Experience with application development java or dot net or JavaScript
- Experience with integration tool like Mule, Apigee WSO2.
- Excellent in integration concept and pattern.
- Excellent in developing SOAP, REST SOA, WS specification.
- Experience with Integration, API management/Gateway and microservices patterns
- Knowledge of Data Management concepts
- Strong problem solving and analytical skills.
- Experience in java messaging service and good knowledge in messaging integration
- Good knowledge in continuous Integration/Continuous Deployment (CI/CD) and good knowledge in Code repositiores management.
Performance Standards
- Code quality (write code that adheres to best practices and industry standards for coding)
- Deployment frequency (to production)
- Mean time for detection (Detecting the error in production)
- Mean time to restore/recover (from a production failure)
- Speed of delivery (be able to complete their work on time and deliver results quickly).
- Debugging and troubleshooting skills (be able to troubleshoot issues in their code quickly and efficiently).
- Continuous learning (stay up to date with the latest trends in technology)
Here at Atos, diversity and inclusion are embedded in our DNA. Read more about our commitment to a fair work environment for all.
Atos is a recognized leader in its industry across Environment, Social and Governance (ESG) criteria. Find out more on our CSR commitment.
Choose your future. Choose Atos.
Senior Software Integration Engineer
Posted today
Job Viewed
Job Description
Advansys is a dynamic solutions provider focused on delivering smart, modular, and sustainable technology solutions that enhance operations, improve customer experiences, and drive business modernization. With over 400 skilled engineers, we serve 100+ enterprise customers across 14 countries. Specialized in a wide array of premium services including Business Automation, Industrial Digitization, Low code Development, Cloud Services, Warehouse Automation & Strategic Outsourcing.
Founded in 2014, Advansys is part of the INTRO Group, a private conglomerate established in 1980 with diverse investments across different business areas, oil and gas, real estate, specialized engineering, financial investment, Food & manufacturing.
We are seeking a Senior Software Developer to be a part of our Integration Team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable integration solutions between multiple systems. Your primary focus will be building and optimizing integration pipelines, working with Java-based applications, designing RESTful APIs, and leveraging SQL to handle large datasets. Additionally, you will be working in a Linux environment, ensuring seamless integration and smooth operations of interconnected systems.
Job description:
- Develop and maintain integration solutions: Design, develop, and implement integration strategies to connect different systems and services effectively using Java and APIs.
- API Development: Create and optimize RESTful APIs to enable smooth communication between systems, ensuring secure and efficient data transfer.
- Database Management: Use SQL to design and optimize database queries, manage data, and ensure the integrity and performance of backend systems.
- Linux Environment: Work with Linux servers to deploy and manage applications, troubleshooting and ensuring optimal system performance.
- Collaborate with cross-functional teams: Work closely with product managers, other developers, and system architects to understand integration requirements and deliver solutions that meet business needs.
- Performance Tuning: Continuously monitor the performance of integration solutions and optimize code and database queries for better performance.
- Troubleshoot and debug: Identify and resolve technical issues across the integration stack, including backend services, APIs, and database queries.
- Maintain documentation: Document integration processes, architecture, and codebase to ensure transparency and ease of maintenance.
- Mentor junior developers: Provide guidance and support to junior developers, sharing best practices and helping with code reviews.
- Java: Proven experience in developing applications using Java and associated frameworks (Spring, Hibernate, etc.).
- SQL: Strong experience with SQL to design, optimize, and manage databases and queries.
- APIs: Hands-on experience in designing, developing, and integrating RESTful APIs.
- Linux: Proficiency in Linux for deploying, managing, and troubleshooting applications and services.
- Software Integration: Extensive experience in integrating various systems and services in complex environments.
- Strong understanding of software design principles, architecture patterns, and best practices in software development.
- Problem-solving: Excellent debugging, troubleshooting, and problem-solving skills.
- Communication: Strong communication skills to effectively collaborate with cross-functional teams and present technical information.
- Hybrid working model
- Social and medical insurance
- Transportation
API Integration Manager
Posted today
Job Viewed
Job Description
Network International is the largest Financial Technology company in the Middle East and Africa.
Payments is our core business where we provide services in more than 50 countries – UAE, Jordan,
South Africa, Egypt are some of our key markets. Apart from payments, we provide services on Data and Insights, Lending, Insurance, Risk Solutions, etc. Our core customers are businesses at every scale and segment, though recently we have been growing in the direct-to-consumer card segment as well.
The role will be part of a new team responsible for building financial API platform based on financial backend systems to integrate with external clients and exposing this APIs on API gateway. The candidate will be involved in development process to reshape the current API's and add new APIs based on existing backend system.
Responsibilities
- Engaged in development process of building new microservices using .Net technologies.
- Responsible for extracting new business ideas from existing business objects and develop new methods to modernize existing APIs.
- Responsible for enhancing the performance of existing APIs.
- Engage in monetization process of developed APIs.
- Engaged analysis of SQL queries to enhance the performance of APIs.
- Perform Other related duties as requested by the company.
Qualifications
Education:
Bachelor of Computer Science or Computer Engineering from a recognized university, or equivalent (ITI graduate is preferred).
Language:
Very Good command of English language (Listening, Speaking, Reading & Writing), or equivalent to Upper-Intermediate level.
Type of Experience:
- 6+ years of experience as a C#.Net Developer.
- You have experience with software architecture and building .NET applications.
- You have experience in using Data structure and OOP.
- You have experience with Web API or MVC in .NET Core and .Net Framework.
- You have experience in securing Restful API using JWT.
- You have experience implementing Restful API, Restful-WCF.
- You have experience exposing APIs through Swagger.
- Problem solving skills and writing algorithms with estimated complexity is mandatory and excited by the challenge of complex technical problems.
- You have experience of exposing Microservices via API Gateway and use all API-Gateway features like Load balancer, Routing, Caching, Metering.
- You have knowledge of middleware applications like NginX, Tibco, WebMethods.
- Experience in database SQL server, Oracle and analyzing complex queries.
- DevOps and CI/CD mindset.
- Able to determine the best scalable solutions under pressure
- You have experience with, Design patterns, especially, stateless design, dependency injection, SOLID principles, Clean Code, Microservices, Git and branching strategies.
- Working with Scrum/Agile.
- Have ability to design complex test scenarios and implement safety net solutions.
- Testing API using Postman, Soup UI.
Having the knowledge of creating docker image and Kubernetes is a plus.
Integration Software Engineer
Posted today
Job Viewed
Job Description
Octopus by RTG is on a mission to connect top notch talents with top notch organizations. We are hiring for a partner organization in Europe an Integration Engineer.
Key Responsibilities:
- Design, develop, and maintain integration solutions using InterSystems Cache, IRIS for
Health, and HealthShare.
- Build, test, and deploy inbound healthcare interfaces to support hospital integration
processes.
- Translate business and clinical requirements into technical integration workflows,
focusing on healthcare messaging standards such as HL7 and FHIR.
- Collaborate with stakeholders to identify and resolve technical challenges in data
exchange between healthcare systems.
- Write optimized SQL queries and scripts for data processing and system integration.
- Ensure data integrity, compliance, and security in all integration activities.
- Create and maintain documentation for integration processes, workflows, and system
configurations.
- Troubleshoot and resolve issues related to system interfaces, data transmission, and
application performance.
Requirements
Required Skills and Qualifications:
- Proficiency with InterSystems Cache, IRIS for Health, and HealthShare platforms.
- Strong understanding of healthcare interoperability standards, including HL7 (2.x and
3.x).
- Advanced SQL skills for data querying, transformation, and storage.
- Proven experience in developing and managing complex inbound integration interfaces.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.
Nice-to-Have Skills:
- Experience with Docker for containerized deployments.
- Familiarity with FHIR standards for modern healthcare data exchange.
- Knowledge of XML, SOAP, and other data exchange formats.
- Understanding of DevOps practices for managing integration pipelines.
Experience Level:
- 5+ years of experience in healthcare system integration and interface development.
Software Development
Posted today
Job Viewed
Job Description
We are seeking a Power BI Developer with strong analytical skills, solid understanding of Scrum, and the ability to deliver impactful data visualizations that drive business results. This role combines technical expertise with Agile collaboration and light project management responsibilities to ensure reporting solutions are aligned with evolving business needs. Development experience in Python or is a plus.
Job Description:
The Power BI Developer will create, optimize, and maintain dashboards and reports that transform complex datasets into clear, actionable insights. Working closely with stakeholders, you will ensure data accuracy, enable informed decision-making, and contribute to Agile project delivery through effective planning, communication, and team coordination.
Responsibilities:
- Develop and optimize dashboards and data models for timely, accurate insights.
- Consolidate data from multiple sources into clear, interactive reports.
- Collaborate in Scrum ceremonies and contribute to Agile project delivery.
- Coordinate with stakeholders to gather requirements and prioritize deliverables.
- Support continuous improvement in reporting processes and data accuracy.
Skills:
- Advanced proficiency in Power BI (data modeling, DAX, and visualization).
- Strong analytical and problem-solving skills.
- Experience working in Agile/Scrum teams and familiarity with PM practices.
- Ability to integrate and model data from various sources.
- Skilled in optimizing data refresh and processing strategies.
- Clear communication skills to bridge business and technical perspectives.
- Knowledge of Python or for automation and data handling (preferred).
Qualifications:
- Bachelor's degree in computer science, Information Systems, Data Analytics, or related field.
- 3+ years of experience in Power BI development and dashboard creation.
- Experience in Agile/Scrum environments.
- Experience with large datasets, data modeling, and performance optimization.
- Familiarity with SQL, APIs, or other data query languages.
- Project management experience is an advantage.
- Development skills in Python or are a plus.
- Global opportunities: Work in multi-national teams with the opportunity to collaborate with colleagues and customers from all over the world
- Flexible work environment: Flexible working hours and possibility to combine work from office and home (hybrid ways of working)
- Professional development: training programs and upskilling/re-skilling opportunities
- Career growth: Internal growth and mobility opportunities within Orange
- Caring and daring culture: health and well-being programs and benefits, diversity & inclusion initiatives, CSR and employee connect events
- Reward programs: Employee Referral Program, Change Maker Awards
Digital Technology
Orange Business manages and integrates the complexity of international communications, freeing our customers to focus on the strategic initiatives that drive their business. Our extensive experience and knowledge in global communication solutions, together with our understanding of multinational business and local support in 166 countries and territories, ensure that our customers receive a consistent, global solution wherever they do business
ContratCDI
Software Development Specialist
Posted today
Job Viewed
Job Description
Job Description
The Software Development Specialist will be responsible for software development and maintenance of company's software systems on Azure Cloud and/or Oracle Cloud. They will be pivotal in the further development of bespoke customer facing applications and migration of on-prem and legacy solutions into Microsoft/Oracle Clouds. They will utilize expert level experience and knowledge in software development and engineering best practice recommendations combined with a strong current and deep experience with Java technology stack to support with design and development of all internal applications. They must have a very structured work approach and skills as a team player. They need to be ready to work in a challenging environment with highest Cybersecurity demand. The role will offer a variety of responsibilities, from being hands on to working with other technical experts and getting engaged into external requirements related to Cybersecurity. They will understand and be able to demonstrate the following key related technologies: o Customer facing applications, analysis, design, development, test, maintenance and troubleshooting. o Governance and best practice for security, authentication & information architecture. o Java frameworks (Spring), Microservices Architecture, Event Driven Architecture (EDA), Test Driven Design (TDD), and Single Page Application (SPA) o Agile practices, and DevSecOps. o Understanding of Authentication technologies OAuth/OpenID-Connect Azure B2C AD o Strong knowledge on Azure and OCI clouds services. o Linux / Docker / Kubernetes o Git / SVN / TFS
Qualifications & Skills
A degree in Computer Science, Information Systems, Electrical Engineering or a closely related degree. Classification: Public
Minimum 5+ years of experience as Software Developer/Engineer, or similar, who has attained a graduate degree in computer science, statistics, informatics, information systems or another quantitative field. Experience with software development design and architecture best practices. Experience using the following software/tools/technologies (experience is a must): o Frontend: Angular, React, Typescript, JavaScript, HTML, CSS o Backend: Java, Sprint Boot, Spring Data. o Datastores: PostgreSQL, MongoDB, Kafka, RabbitMQ o Containerization: Docker, Kubernetes o Clouds: Azure Cloud, Oracle Cloud, AWS Cloud o AI Knowledge & Tools: RAG, Agentic AI, n8n, LangChain o Scripting: Bash, Python Experience in integrating from various data source and systems, such as SIEM, ITSM, ERP, CRM, HCM, etc. Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. Experience working with REST APIs, and NoSQL datastores. Strong project management and organizational skills. Supporting and working with cross-functional teams in a dynamic environment.
Be The First To Know
About the latest Software integration Jobs in Egypt !
Software Development Engineer
Posted today
Job Viewed
Job Description
Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.
We are looking for a
Software Development Engineer
to join our Brightly team in Cairo, Egypt.
Responsibilities
- Drive the design and development of innovative and performant features for next-generation software applications, applying deep knowledge of computer science and programming principles.
- Develop, integrate, and document libraries and frameworks to effectively scale development across multiple projects, delivering common services and components within scope, cost, time, and quality constraints.
- Build and embed quality throughout the agile product lifecycle, including requirements, design, code, testing, delivery, and support.
- Deliver clear, maintainable, full-stack solutions that scale, adhere to, and enhance existing standards, while working in a professional engineering environment (source control, shortened release cycles, CI/CD, etc.).
- Understand and communicate company goals and metrics, aligning them with team technical objectives.
- Advise product owners and UX on technical feasibility, translate user requirements into technical specifications, and participate as a technical SME in product planning sessions.
- Support products by identifying and resolving root causes of production incidents; own troubleshooting and resolution across teams.
- Take ownership of product quality and address production defects quickly.
- Promote and embed a DevOps mindset within the team.
- Apply data-driven analysis and pragmatic decision-making aligned with business and technology needs, balancing immediate requirements with long-term solutions.
- Stay current with emerging technology trends and continuously upskill.
- Collaborate with architects, engineers, development managers, product managers, and agile coaches across the engineering practice in a global scaled agile environment.
- Drive continuous improvement processes through metrics and feedback.
- Embrace change and complexity, adapt quickly, and act as a change leader.
*Requirements *
:
- Bachelor's degree in Computer Engineering, Computer Science, or a related discipline.
- Hands-on experience with web development (C#, ASP.NET, .NET Core, JavaScript frameworks) and UI/UX technologies.
- Solid understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles.
- Experience with REST services, SOA, and microservices.
- Proficiency in unit testing, mocking frameworks, and automation frameworks.
- Strong DevOps mindset with experience in a mature CI/CD environment.
- Skilled in implementing exception handling, key event logging, and performance measurement.
- Experience working with agile methodologies (Scrum, Kanban).
- Strong communication, partnership, teamwork, and influencing skills.
*Nice to Have: *
- Experience with AWS services.
- Experience with container technologies (e.g., Docker, Kubernetes).
- Open-source contributions, repositories, or personal projects.
- Active participation in professional communities of interest and meetups.
- Relevant certifications in technology or agile methodologies.
- Prior experience with agile practices implemented at scale across multiple global teams.
We're Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow
We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.
Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.
Software Development Lead()
Posted today
Job Viewed
Job Description
Role purpose:
- The Software Development Lead is responsible for leading and mentoring a high-performing development team, driving hands-on software development, and ensuring the delivery of secure, scalable, and high-performance applications. This role combines technical expertise with leadership, requiring a deep understanding of modern software architectures, API development, security best practices, and system optimization
- The successful candidate will play a key role in designing and integrating microservices, managing Identity and Access Management (IAM), optimizing web servers and networking, and ensuring system reliability through monitoring tools. Additionally, they will drive Agile development practices, manage sprints and backlogs, and foster a culture of technical excellence and innovation within the team
- This role is ideal for a strong technical leader and problem solver who thrives in a fast-paced environment and is passionate about building and delivering high-quality software solutions using cutting-edge technologies.
Key accountabilities and decision ownership
- Lead, mentor, and upskill a team of developers, fostering a high-performance culture in a multinational environment
- Design, develop, and optimize secure, scalable, and high-performance applications using modern technologies and best practices
- Ensure IAM implementation (OAuth, OIDC, SAML2), enforce security standards, and conduct penetration testing to safeguard applications
- Manage sprints, backlogs, and CI/CD pipelines, ensuring efficient software delivery and continuous improvement
- Optimize web servers (Nginx, Apache), troubleshoot networking issues, and enhance observability using Splunk, Grafana, and Dynatrace
- Define and enforce best practices for software development, API integration, and microservices architecture
- Set development priorities, allocate resources, and drive Agile delivery cycles
- Manage security policies, IAM strategies, and compliance measures for applications and infrastructure
- Make critical decisions on scalability, performance tuning, and monitoring solutions to ensure system reliability
Identify and implement emerging technologies to enhance software development efficiency and business value.
Core competencies, knowledge and experience
- Technical Leadership & Team Management – Proven ability to lead and mentor development teams, fostering collaboration, innovation, and technical excellence in a multinational environment
- Software Development & Architecture – Expertise in designing and developing scalable, secure, and high-performance applications using Python, Java, JavaScript ), microservices, and cloud technologies
- Security & Identity Management – Strong knowledge of IAM protocols (OAuth, OIDC, SAML2), penetration testing, and application security best practices
- Agile & DevOps Practices – Experience managing sprints, backlogs, CI/CD pipelines, and DevOps workflows to drive efficiency and agility in software delivery
- System Performance & Monitoring – Hands-on experience with Nginx, Apache optimization, networking troubleshooting, and observability tools (Splunk, Grafana, Dynatrace) to ensure high availability and performance
Technical / professional qualifications:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 6+ years of experience in software development, including leadership roles in a multinational environment
- Expertise in programming languages – Python, Java, JavaScript ); bonus: Golang, Kotlin
- Strong knowledge of frontend & backend development – React, Angular, API design, and microservices
- Experience with security & IAM protocols – OAuth, OIDC, SAML2, penetration testing, and security best practices
- Proficiency in DevOps & CI/CD – Agile methodologies, sprint management, and CI/CD pipelines
- Hands-on experience with system performance optimization – Nginx, Apache, networking troubleshooting
- Proficiency in monitoring & observability tools – Splunk, Grafana, Dynatrace
- Cloud & Infrastructure knowledge (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) is a plus
- Proven leadership experience – Managing and mentoring development teams in an Agile environment
- Strong problem-solving and decision-making skills – Ability to handle complex technical challenges
- Excellent communication and stakeholder management – Ability to work cross-functionally in a global environment
Software Development Developer
Posted today
Job Viewed
Job Description
Company Description
Teleperformance is a global digital business services company. Our global scale and local presence allow us to be force of good in supporting our communities, our clients, and the environment.
We deliver the most advanced, digitally-powered business services to help the world's best brands streamline their business in meaningful and sustainable ways.
Job Summary:
The Software Development Developer analyzes the needs of clients to design and implement robust software solutions. This role is responsible for the full software development lifecycle, from designing and coding to debugging and deploying new applications. The developer also focuses on improving existing systems, enhancing security, and staying current with new technologies to recommend effective software upgrades.
Key Responsibilities and Accountabilities:
- Analyze and implement new productivity tools and features, while also reviewing and optimizing existing systems.
- Perform both corrective and evolutionary maintenance on existing software tools.
- Develop new programs and features by producing detailed specifications and writing clean, efficient code.
- Conduct comprehensive testing before products are released into a production environment.
- Extract and manipulate data from existing systems to support business needs.
- Participate in campaign implementation, including scripting, database loading, and performance analysis.
- Perform requirements analysis, survey, and solution design.
- Propose system improvements and present cost-benefit analyses to stakeholders.
- Collaborate with other departments to maximize project outcomes and ensure seamless integration.
- Adhere to all company processes, procedures, and policies, including but not limited to
GDPR (General Data Protection Regulation)
and
GISP (Global Information Security Policy)
.
Required Qualifications:Education & Training:
- A higher education degree in Computer Science, Software Engineering, or a related field is required.
Essential Technical Skills:
- Proficiency in programming languages, including
Visual Basic 6.0
. - Strong experience in
database development
using
ANSI SQL
. - General knowledge of IT infrastructure and principles.
- For the
IT Tools Developer
specialization, prior experience as a
.NET Developer
is required. - Special Certifications (Preferential):
- Microsoft .NET C#
- Microsoft Transact-SQL
Experience Levels:Junior Software Developer:
- Experience:
Minimum of
2 years
of professional experience in software development. - Responsibilities:
Focus on contributing to specific components of a larger project, bug fixes, and maintenance under the guidance of senior developers. - Skills:
A solid understanding of core programming concepts and a willingness to learn new technologies.
Senior Software Developer:
- Experience:
Minimum of
4 to 5 years
of professional experience, including a proven track record in structured software development projects. - Responsibilities:
Take ownership of complex projects, lead development efforts, mentor junior developers, and contribute to architectural design and strategic planning. - Skills:
Expertise in the full software development lifecycle, strong problem-solving abilities, and a deep understanding of system design and architecture.
This structured format clearly distinguishes the two experience levels while maintaining a professional and technical tone.
software #developer