Sutherland Global is looking for a Senior PL/SQL Developer who will help build and maintain the database technologies that enable millions of Americans to connect and converse with information and one another. You will work in a complex, fast-paced, and highly elastic environment that provides opportunities to navigate different teams and projects.
Key Responsibilities:
• Collaborate with cross-departmental enterprise stakeholders to design and develop database solutions.
• Develop and optimize PL/SQL code for various applications.
• Work closely with development teams to peer review code and deploy it using Gitlab, Bitbucket, and Jenkins CI/CD pipelines.
• Design database systems to meet complex business needs and create appropriate technical documentation to support project delivery and support plans.
• Develop and maintain stored procedures, functions, triggers, and other advanced PL/SQL concepts like records and collections.
• Ensure code and design quality with appropriate logging, monitoring, tracing, and security standards in place.
• Help troubleshoot and resolve issues related to database performance and integrity.
• Perform root cause analysis for production issues and come up with solutions that will prevent them from happening in the future.
• Participate and contribute to grooming technical user stories.
• Mentor and coach junior members of the team on database development best practices.
Skills, Experience, and Requirements
Education and Experience:
• Bachelor’s degree in computer science or related field.
• At least 8+ years of experience with Oracle SQL and PL/SQL Development.
• At least 8 years’ experience in advanced PL/SQL concepts like records and collections.
• Database performance tuning skills.
• Experience and knowledge of Linux Shell scripting.
• Experience with Java or Oracle BRM is a plus.
• At least 3 years of experience in the software development life cycle.
• Ability to work in a team in a diverse/multiple stakeholder environment.
• Experience in the Telecom domain is required.
• Excellent Analytical and communication skills are a big plus.
• Experience and desire to work in a global delivery environment.
Responsibilities:
• Design, develop, and implement end-to-end AEM solutions tailored to the needs of the Telecom business, including customer portals, self-service applications, and billing systems.
• Lead the development of custom AEM components, templates, workflows, and integrations with third-party Telecom systems (CRM, billing, service management, etc.).
• Collaborate with UX/UI designers and product managers to deliver responsive and highly engaging digital experiences.
• Architect and maintain AEM features for multi-site management, personalized customer journeys, and multi-language support.
• Work on AEM integrations with telecom-specific systems like OSS/BSS, billing platforms, and customer support tools.
• Optimize the performance, scalability, and security of AEM instances, ensuring fast and reliable access for high-volume customer traffic.
• Drive the implementation of best practices for AEM development, including code quality, version control, and continuous integration.
• Mentor and guide junior AEM developers, providing leadership on technical challenges and helping them grow their skills.
• Lead the troubleshooting and resolution of AEM-related issues, ensuring smooth deployment of content, features, and updates.
• Stay updated with the latest AEM features, as well as trends in the telecom industry, to drive continuous improvement in the digital experience.
• Participate in Agile development sprints, collaborating with cross-functional teams to deliver high-quality AEM solutions on time.
• Manage the upgrade and migration of AEM versions and components, ensuring a seamless transition with minimal downtime.
Required Skills:
• 6+ years of hands-on experience with Adobe Experience Manager (AEM), with a focus on large-scale deployments and enterprise-level projects.
• Strong proficiency in Java, JCR (Java Content Repository), Sling, OSGi, and other AEM technologies.
• Deep experience with AEM components, templates, workflows, and digital asset management (DAM).
• Expertise in integrating AEM with Telecom systems like CRM, billing, service management platforms (OSS/BSS), and other backend services.
• Strong front-end skills with proficiency in HTML5, CSS3, JavaScript, and experience with modern front-end frameworks (e.g., React, Angular, Vue.js).
• Experience with AEM deployment, configuration, and performance optimization for high-traffic, high-availability environments.
• Familiarity with integrating AEM with third-party APIs and services, including RESTful APIs and SOAP web services.
• Experience with version control systems (e.g., Git) and CI/CD practices using Jenkins, GitLab CI, or similar tools.
• Solid understanding of web performance optimization, SEO, and security best practices in the context of AEM.
• Experience in Agile methodologies (Scrum, Kanban) and working with cross-functional teams.
• Strong troubleshooting and debugging skills with a focus on scalability and security.
• Experience in handling complex AEM migrations, upgrades, and multi-site management configurations.
• Familiarity with AEM's support for mobile solutions, including AEM Mobile and responsive design.
Adobe Certified Expert – AEM Developer or other AEM-related certifications.
• Experience working in the Telecom industry with a strong understanding of Telecom-specific applications, platforms, and services (OSS/BSS).
• Experience with AEM as a Cloud Service and implementing headless AEM solutions.
• Knowledge of containerization (Docker, Kubernetes) and cloud technologies (AWS, Azure) for AEM deployments.
• Familiarity with AEM integrations with telecom tools such as analytics platforms, marketing automation, and customer engagement solutions.
• Experience with cloud-native solutions and microservices architecture, particularly in a telecom environment.
Bachelor / master’s in engineering, MCA or equivalent