Skip to Main Content

Job Title


Software Engineering Developer (Backend-Developer)


Company : Amdocs


Location : Ottawa, Ontario


Created : 2025-08-10


Job Type : Full Time


Job Description

Software Engineering Developer (Backend-Developer) Software Engineering Developer (Backend-Developer) 4 days ago Be among the first 25 applicants Managerial - No Location : Ottawa, Canada Only (Amdocs Site) Who are we? Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our employees around the globe are here to accelerate service providers migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $5.00 billion in fiscal 2024. For more information, visit Job ID : 200754 Required Travel : No Travel Managerial - No Location : Ottawa, Canada Only (Amdocs Site) Who are we? Amdocs helps those who build the future to make it amazing. With our market-leading portfolio of software products and services, we unlock our customers innovative potential, empowering them to provide next-generation communication and media experiences for both the individual end user and enterprise customers. Our employees around the globe are here to accelerate service providers migration to the cloud, enable them to differentiate in the 5G era, and digitalize and automate their operations. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $5.00 billion in fiscal 2024. For more information, visit In one sentence We are seeking a skilled Backend Software Developer to join our team. This role focuses on designing, developing, and maintaining robust server-side applications and infrastructure using a variety of technologies. What will your job look like? Responsibilities Design and implement scalable backend systems using Python and Java Develop and maintain RESTful APIs Work with SQL and NoSQL databases, including PostgreSQL, MySQL, and Cassandra Implement and manage message queuing systems using Kafka Containerize applications using Docker and orchestrate with Kubernetes Optimize application performance and ensure high availability All you need is... Technical Skills Strong proficiency in Python and at least one Python web framework (e.g., Django, Flask, FAST Programming Languages : Proficiency in Python Expertise in SQL and database management (PostgreSQL, MySQL) Knowledge of NoSQL databases, particularly Cassandra Familiarity with message brokers, especially Apache Kafka Proficiency in Linux operating system Experience with containerization using Docker Understanding of container orchestration with Kubernetes Version control with Git Software Development Experience with software development methodologies and best practices Data Structures and Algorithms : Strong understanding and practical applications Object-Oriented Design (OOD) : Ability to apply OOD principles for flexible and modular software Database Management : Knowledge of SQL and experience with both relational and NoSQL databases Version Control : Proficiency with Git and experience managing complex branching strategies Testing and Debugging : Expertise in software testing methodologies and debugging techniques API Development : Experience in designing and implementing RESTful APIs DevOps Practices : Familiarity with CI / CD pipelines and cloud platforms (e.g., AWS, Azure) Experience with test-driven development and automated testing frameworks (e.g., Pytest) Additional Requirements... Soft Skills : Problem-solving : Ability to analyze complex issues and develop innovative solutions Communication : Excellent verbal and written communication skills Teamwork : Ability to collaborate effectively in a team environment Attention to Detail : Meticulous approach to coding and documentation Time Management : Capacity to manage multiple projects and meet deadlines Adaptability : Willingness to learn new technologies and methodologies Qualifications Bachelor''s or Master''s degree in Computer Science, Software Engineering, or a related field 5+ years of professional software development experience Strong portfolio demonstrating proficiency in multiple programming languages and technologies Commitment to writing clean, maintainable, and efficient code Why You Will Love This Job You will be challenged to design and develop new software applications. You will have the opportunity to work in a growing organization, with ever growing opportunities for personal growth. Amdocs is an equal opportunity employer. We welcome applicants from all backgrounds and are committed to fostering a diverse and inclusive workforce Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Engineering and Information Technology Software Development Referrals increase your chances of interviewing at Amdocs by 2x Get notified about new Software Engineer jobs in Greater Ottawa Metropolitan Area . Cloud Software Developer - Recent Graduate Junior Software Developer - Real-time Operating System Software Developer (Model E) - Neurodiversity Hiring Initiative Full Stack Developer - Product Development Group Intermediate Full Stack Software Developer - Product Development Group Intermediate Fullstack Developer (Ruby & React)- EHR Software Developer - (Job Req #2025-266) Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr