Senior Software Engineer - Integration

Pega (Pegasystems Inc.) , CT

Posted 2 weeks ago

Meet Our Team:Pega's 1-1 customer engagement solution - Customer Decision Hub (CDH) - re-defines how large enterprises interact with their customers' ever-changing needs across various channels. Imagine being able to engage customers en masse, but being contextual, relevant, and timely through the use of AI and machine learning to present truly rich user experiences. Our clients are building such experiences with our 1:1 customer engagement capability while maintaining a large ecosystem of tools to curate and deliver these digital experiences.That's a challenging set of expectations to meet. That's where you come in.Picture Yourself at Pega:Pega is changing the way the world builds software and how enterprises engage their customers. In this role as a founding member on the CDH Integration team, you will be responsible for architecting, designing, implementing, and testing the integration capabilities that will enable our clients in their efforts to deliver personalized experiences to their customers. This is your chance to get hands-on with leading-edge technology solving urgent and pervasive problems for some of the world's most recognized and valued brands.What You'll Do at Pega: * Work collaboratively with fellow team members in a fast-paced Agile/Scrum development environment to architect, implement, and maintain integration capabilities in the CDH application. This will often involve close collaboration with other CDH teams, such as CDH Engine. * Collaborate with product management to help define and align product goals with software deliverables. At the onset, this is an extremely vital portion of the position as you will work directly with the product manager to determine the scope and deliverables for the new team and its charter. * Utilize your architecture and prior integration experience to infuse the team with the requisite knowledge and charter a path forward for integration capabilities within the application. * Being one of the more experienced engineers in the team, team members will look to you for direction. This involves mentoring and leading by example, such as by writing clean, efficient, and maintainable Java code. * You will be focused on solving complex integration problems for our clients. In the short term, this involves defining and implementing a path forward to integrate the existing capabilities of our product with select other platforms. You will use this opportunity to get intimately familiar with our Next-Best-Action methodology, runtime engine, and channel integration capabilities. This will set you up to start defining and developing an SDK for third parties to develop and certify their own integrations without needing Pega's direct technical involvement (except for certification).Who You Are: * You are a Java developer/architect passionate about software development and strive to find simple, elegant solutions to complex real-world business problems. * You are a proven performer driven by code quality, cleanliness, maintainability, performance, and scalability. * You are passionate about learning new technologies and are interested in utilizing the power of model-driven development to architect and implement low-code enterprise applications. * You enjoy working in an agile, fast-paced environment that values collaboration and teamwork. * You possess strong communication and interpersonal skills and thrive in a robust environment that imposes new challenges frequently. * You enjoy solving business challenges with innovative and pragmatic technical solutions.What You've Accomplished: * Bachelor's degree in Computer Science or similar field* 5-8+ years of experience working in an Agile software development environment * Production software development experience in Java * Experience using the following: REST API, SQL, Relational Databases, ESB, API management/gateway * Experience working on customer-/partner-oriented projects, including evaluating use cases, proposing technical solutions, and describing the solution to various audiences * Experience in selecting the right solutions and technology based on budget, existing architecture, and business needs * Nice to have experience working with:*
  • CRM or digital marketing solutions * Decisioning solutions or technology * Customer analytics * Adobe Marketing Cloud * Salesforce * WebSocket, OAuth * Event stream processing, including KafkaPega Offers You:* Gartner Analyst acclaimed technology leadership across our categories of products * Continuous learning and development opportunities * An innovative, inclusive, agile, flexible, and fun work environment * Competitive global benefits program inclusive of pay + bonus incentive, employee equity in the companyJob ID: 12726
  • icon no score

    See how you match
    to the job

    Find your dream job anywhere
    with the LiveCareer app.
    Mobile App Icon
    Download the
    LiveCareer app and find
    your dream job anywhere
    App Store Icon Google Play Icon

    Boost your job search productivity with our
    free Chrome Extension!

    lc_apply_tool GET EXTENSION

    Similar Jobs

    Want to see jobs matched to your resume? Upload One Now! Remove
    Senior Software Engineer

    Ss&C Eze

    Posted 3 days ago

    VIEW JOBS 1/23/2022 12:00:00 AM 2022-04-23T00:00 SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare organizations, from the world's largest institutions to local firms, manage and account for their investments using SS&C's products and services. Job Description Job Description We are seeking an experienced and highly motivated Senior Cloud Software Developer with an interest in quantitative finance to join the SS&C Everywhere Cloud Development team. This team is responsible for building and maintaining an innovative cloud native service framework providing data and analytics to banks, asset managers, insurance companies and hedge funds. You will participate as a member of a global team working with modern cloud technologies including Docker, Kubernetes, RESTful APIs, NoSQL databases and more. Responsibilities: * Work with multiple functional and technical team members to design and develop cloud microservices that comprise the service framework * Design and implement automated Continuous Integration (CI) / Continuous Delivery (CD) processes to build, test and deploy code. * Create and integrate build features into our platform employing technologies such as Jenkins / Travis CI, GitLab, Docker and more. * Improve performance, scalability and distributing processing capabilities of the entire service framework * Collaborate with team members to scope and implement requirements and troubleshoot obstacles. Required Skills: * Exceptional written and verbal communication skills * Solid understanding of Cloud computing design and development principles. * Familiar with microservices architectures and how to build a decoupled system. * Proficient in cloud development methods including: * RESTful APIs, Docker, helm, terraform and Public Cloud environments * GIT, CI/CD, Python, Shell (Bash) and Linux * Metrics gathering, profiling, and alerting with Prometheus/Grafana, or New Relic * Automated Testing; Travis and Jenkins * C#, Java * Virtualization and Orchestration using Docker and Kubernetes * MongoDB, Redis and different types of storage * Building Python webservices using FastAPI a plus * Experience in deploying multi-node, scalable, web applications is a plus. * Previous experience with financial institutions IT or similar is a plus. * UI Hands-on experience (javascript or python web framework) is a plus. * Experience developing financial applications is a plus. Professional Expectations: * Comfortable collaborating with colleagues both in person and remotely * Proven analytical and problem-solving abilities, both individually and with a team * Willingness to learn new and emerging technologies, specifically cloud related tools, techniques, and frameworks * Take personal ownership by going beyond assigned tasks to improve projects, identifying issues, proposing solutions, and working to continually improve client satisfaction * Engage in an Agile development environment, practicing Kanban. Update progress consistently in the issue tracking system; Take part in code reviews Education: * University Degree in Computer Science or Computer Engineering. Unless explicitly requested or approached by SS&C Technologies, Inc. or any of its affiliated companies, the company will not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. SS&C offers excellent benefits including health, dental, 401k plan, tuition and professional development reimbursement plan. SS&C Technologies is an Equal Employment Opportunity employer and does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status or any other classification protected by applicable discrimination laws. Ss&C Eze Windsor CT

    Senior Software Engineer - Integration

    Pega (Pegasystems Inc.)