A Company Dedicated to its People

Our success with our customers begins from within our company. We value each and every employee, and we’re always on the lookout for new talent to join our family. Please check out our current opportunities below.

If working for Synthesis appeals to you, then please email HR At Synthesis or apply online.

To Apply for any Position: Email your resume at – HR At Synthesis

EMPLOYEE REFERRAL PROGRAM: As a referral, Synthesis Systems Inc. gives $500 (per selected candidate) to existing employees for referring their friends and colleagues for any open position.

Senior Consultant

Job Description

  • Lead requirements gathering, use cases documentation, business analysis, systems design and integration, user interface design and implementation.
  • Gather requirements, write user stories, capture and define business requirements for integrated systems.
  • Design and validate that the proposed solution architecture supports the stated and implied business requirements.
  • Prepare functional and technical System Test plans – with specific focus on OBRM and all interfacing applications. Write Test Plans and identify and design test scenarios and test cases.
  • Participate in production deployment, which involves coordination with Development, Architecture, QA, and Operation teams on IT side.
  • Perform Functional, System, Integration, Database, End-to-End Regression and Adhoc testing.
  • Support End-2-End testing for the obill project, and provide production support and help in triaging of issues and get them resolved using internal and external resources.
  • Prepare OBRM customizations and configurations.
  • Perform data analysis, conversion and migration process overview, interfaces and reports.
  • Assist in automation of functional testing scenarios and for OBRM Billing and interfacing WEBS/Java applications.
  • Follow all the testing and deployment best practices by using GIT-hub, and other CI/CD tools.
  • Participate in E2E testing in pre-production environment.
  • Assist in Production deployment and related support

EXPERIENCE/QUALIFICATIONS: 

Master’s or foreign academic equivalent in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field plus two (2) years of experience. May travel to unanticipated client sites throughout U.S. Experience with Oracle BRM, C, C++, Oracle Database, Core Java, Shell Scripting, Perl Scripting, and Unix required.

JOB LOCATION/ WHERE TO APPLY:  Synthesis Systems, Inc., 21710 Stevens Creek Blvd., Unit 230, Cupertino, CA 95014

THIS NOTICE IS BEING POSTED IN CONNECTION WITH THE FILING OF AN APPLICATION FOR PERMANENT ALIEN LABOR CERTIFICATION.  ANY PERSON MAY PROVIDE DOCUMENTARY EVIDENCE BEARING ON THE APPLICATION TO:

Atlanta Processing Center, U.S. Department of Labor – Certifying Officer, Employment & Training Administration, Harris Tower, 233 Peachtree Street, Suite 410, Atlanta, GA 30303

Senior DevOps Engineer

Job Location: Canada

Synthesis Systems Inc. is seeking to hire 1 Senior Consultant – Senior DevOps Engineer to start as soon as possible. Our head office is located at 2275 Lakeshore Blvd. W., Suite 529, Toronto, ON M8V 3Y3, Canada. The position will require work from the client office located in the Greater Toronto Area. The language of work is English.

This is a permanent full-time position (40 hours/week) with an annual salary of $92,000 to $100,000 plus discretionary bonus. This position will also include extended healthcare, life and disability insurance, and 2-week vacation.

The responsibilities of these positions include:

  • Working closely with Clients, Business Analysts, Delivery and Operations for the development and implementation of the project’s DevOps strategy and processes;
  • Understanding stakeholder’s functional and technical requirements for the development of software project specifications;
  • Developing automation software to manage system;
  • Designing and developing test automation tools for cloud and on-premise applications;
  • Coding scripts for process automation tools;
  • Reviewing and providing recommendations for improving reliability, code coverage, performance, and quality assurance best practices/processes;
  • Executing formal QA processes and integrating them into our current Agile SDLC process;
  • Preparing QA testing plan, preparing test cases, automating test execution, collecting results of QA testing, and subsequently preparing reports outlining results;
  • Tracking and managing any defects, testing cycles, and STLC activities; and
  • Guiding and leading a team of manual and automation software engineers.

You must have the following qualifications:

  • BE/BTech or equivalent post-secondary degree of minimum 4 years;
  • Extensive experience in DevOps with exposure to both front-end and bank-end applications;
  • Required skills and experience in CICD, Python, Jenkins, Docker, Vault, AWS, CloudFormation/Terraform, Fluentd, Logtash, Database administration – SQL/NoSql, Artifactory, Atlassian (Jira, Bitbucket, and Confluence);
  • Skills and experience in MongoDB, MySQL, Nomad, Consul, Axway, Nginx, Redis, and Rundeck are preferred;
  • Excellent understanding of Oracle BRM product, and its deployment with devops experience will be preferred;
  • Understanding of UI/UX, web architectures and technologies such as REST APIs;
  • Excellent analytic, problem-solving, team-work, oral and written communication skills with the ability to thrive in a high performance team.

Applications can be emailed to hr@synthesis-systems.com.  Please provide your resume and a minimum of 2 references upon submission of application.

Senior Developer - Java – IN 001

Job Location: India

Job Description:

  • At least 6 years of experience in designing & developing systems/software for complex environments.
  • Good understanding of Datastructures and OOPS concepts.
  • Strong design and coding skills in Java8/J2EE, Multithreading, Restful web services, ORM (JPA/Hibernate), Spring (MVC, Security, Boot), Microservices, Maven, JMS (ActiveMQ, Rabbit MQ), Caching, XML, JSON.
  • Must have good experience in Unix/Oracle/MySQL and unit testing.
  • Should be strong in analytical and problem-solving skills.
  • Should be willing to take complete ownership of the assigned task which will be developed from scratch and deliver as an individual contributor.
  • Ensure high-quality engineering processes are followed (agile scrum, continuous integration, code reviews, design reviews, solid documentation).
Senior Developer – UI – IN 003

Job Location: India

Job Description:

  • 5+ years of experience
  • Bachelor’s Degree in Computer Science.
  • Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML.
  • Strong knowledge of Linux, Database, Angular 4/6 or higher version.
  • Experience in working on Java, Restful webservices.
  • Knowledge of code versioning tools.
  • Strong sense of productivity and excellent time management skills
  • Excellent communication and teamwork skills
  • An analytical mind and strong problem-solving skills.
Salesforce Developer – IN 004

Job Location: India

Job Description:

  • Experience 4 to 6 yrs
  • Experience in Salesforce.com(SFDC) Design, Development, customization and integration
  • Communicate with customer to confirm requirements and for integration with other CRM/billing system
  • Develops Salesforce APEX Code, VF, Process builder and other customization in SFDC, Webservices (SOAP/REST) API Integration
  • Knowledge in Lightning components
  • Creates functional transformations for inbound and outbound data flows
  • Perform Unit testing and Support other test cycles
OBRM SME – IN 005

Job Location: India

Job Description:

  • 10 – 12 years experience with solution design, application development in Oracle BRM.
  • The candidate will have a wide breadth of knowledge related to the following technologies: C/C++/Java/J2EE
  • Application Servers (e.g. Oracle Application Server, WebLogic, JBoss).
  • Rest/SOAP API
  • Experience in subscription billing implementation, Pipeline, Invoicing, PDC, ECE.
  • Good knowledge in Object-Oriented programming concepts.
  • Experience with the entire Software Development Life Cycle (SDLC)
  • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
  • Strong understanding of the Software design/architecture process
    Senior Developer OBRM – IN 006

    Job Location: India

    Job Description:

    • 5 – 8 years’ experience in application development in Oracle BRM.
    • The candidate will have a wide breadth of knowledge related to the following technologies: C/C++/Java/J2EE
    • Application Servers (e.g. Oracle Application Server, WebLogic, JBoss).
    • Rest/SOAP API
    • Experience in subscription billing implementation, Pipeline, Invoicing, PDC, ECE.
    • Good knowledge in Object Oriented programming concepts.
    • Experience with the entire Software Development Life Cycle (SDLC)
    • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
    • Strong understanding of the Software design/architecture process
      Developer OBRM – IN 007

      Job Location: India

      Job Description:

      • 1 – 3 years’ experience in either Support, Operations or Development in Oracle BRM
      • The candidate will have a wide breadth of knowledge related to the following technologies: C/C++
      • Good knowledge in Object Oriented programming concepts.
      • Experience with the entire Software Development Life Cycle (SDLC)
      • Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
          Senior Consultant

          Job Description

          • Lead requirements gathering, use cases documentation, business analysis, systems design and integration, user interface design, and implementation.
          • Gather requirements, write user stories, capture and define business requirements for integrated systems.
          • Design and validate that the proposed solution architecture supports the stated and implied business requirements.
          • Prepare functional and technical System Test plans – with a specific focus on OBRM and all interfacing applications. Write Test Plans and identify and design test scenarios and test cases.
          • Participate in production deployment, which involves coordination with Development, Architecture, QA, and Operation teams on IT side.
          • Perform Functional, System, Integration, Database, End-to-End Regression and Adhoc testing.
          • Support End-2-End testing for the obill project, and provide production support and help in triaging of issues and get them resolved using internal and external resources.
          • Prepare OBRM customizations and configurations.
          • Perform data analysis, conversion and migration process overview, interfaces and reports.
          • Assist in automation of functional testing scenarios and for OBRM Billing and interfacing WEBS/Java applications.
          • Follow all the testing and deployment best practices by using GIT-hub, and other CI/CD tools.
          • Participate in E2E testing in a pre-production environment.
          • Assist in Production deployment and related support

          EXPERIENCE/ QUALIFICATIONS: 

          Master’s or foreign academic equivalent in Computer Science, Computer Engineering, Software Engineering, Information Technology or any related field plus two (2) years of experience. May travel to unanticipated client sites throughout U.S. Experience with Oracle BRM, C, C++, Oracle Database, Core Java, Shell Scripting, Perl Scripting, and Unix required.

          JOB LOCATION/ WHERE TO APPLY:  Synthesis Systems, Inc., 21710 Stevens Creek Blvd., Unit 230, Cupertino, CA 95014

          THIS NOTICE IS BEING POSTED IN CONNECTION WITH THE FILING OF AN APPLICATION FOR PERMANENT ALIEN LABOR CERTIFICATION.  ANY PERSON MAY PROVIDE DOCUMENTARY EVIDENCE BEARING ON THE APPLICATION TO:

          Atlanta Processing Center, U.S. Department of Labor – Certifying Officer, Employment & Training Administration, Harris Tower, 233 Peachtree Street, Suite 410, Atlanta, GA 30303

          OBRM Software Developer

          Job Location: Canada

          Synthesis Systems Inc. is seeking to hire 2 Senior Consultants – OBRM Software Developers to start as soon as possible. Our head office is located at 2275 Lakeshore Blvd. W., Suite 529, Toronto, ON M8V 3Y3, Canada. The position will require work from the client office located in the Greater Toronto Area. The language of work is English.

          These are permanent full-time positions (40 hours/week) with annual salaries of $95,000 to $130,000 plus discretionary bonus. These positions will also include extended healthcare, life and disability insurance, and 2-week vacation.

          The responsibilities of these positions include:

          • Working closely with Clients, Business Analysts, Architects and QE to write, integrate, and test the codes for the implementation, maintenance, modification and upgrading of Billing Solutions on the Oracle BRM platform;
          • Executing development of software code as per detailed design;
          • Writing Custom Policies and MTA Applications to meet the Customer-specific requirements;
          • Debugging and troubleshooting software as needed;
          • Designing software code for real-time and delayed usage pricing plans using Pricing Centre and PDC;
          • Assisting in Impact Analysis, POCs, Upgrade, System Test support and Deployment Support; and
          • Ensuring all the coding, testing and deployment best practices are strictly adhered to.

          You must have the following qualifications:

          • BE/BTech or equivalent post-secondary degree of minimum 4 years;
          • Excellent understanding of Oracle BRM capabilities, both technically and functionally;
          • Knowledge of BRM Subscription, Rating, Billing, Invoicing and integration with upstream/downstream systems;
          • Extensive experience in Oracle Communication and Billing Stack;
          • Experience in Application Design & Implementation in Oracle Billing Revenue Management software system;
          • Strong troubleshooting, problem-identification and debugging skills, and experience in handling functional/data issues with an E2E view;
          • Strong C, C++ programming skills and also knowledge on Java technologies;
          • Knowledge of Unix Shell Scripting, Perl, Web Logic and Oracle SQL and PL/SQL, RESTful;
          • Must have working experience on BRM/PDC/ECE;
          • Experience in configuring Rating and Discounting with Pipeline/ECE;
          • Experience on RODOD integrations, ECE, BIP integration would be a plus;
          • Knowledge on application performance tuning, multi schema deployments, Upgrade/Data Migration from legacy to BRM is good to have; and
          • Excellent analytic, problem-solving, team-work, oral and written communication skills with the ability to thrive in a high-performance team.

           

          Applications can be emailed to hr@synthesis-systems.com.  Please provide your resume and a minimum of 2 references upon submission of application.

          Technical Architect – IN 008

          Job Location: India

          Job Description:

          • Should have 12+ Years of technical experience with 3+Years of experience in design and architecture of the product.
          • Hands on experience in developing mid to large scale software commercial products using Java/J2EE, Kafka, Microservices, Spring Cloud, Spring Boot, Restfull webservices, JavaScript, Mysql/Postgres etc.
          • Excellent knowledge of Windows and Linux, with good understanding of the OS architecture.
          • Extensive knowledge on cloud services like Azure, AWS, Google cloud etc.
          • Knowledge on docker, kubernetes and messaging services (JMS, Active MQ etc).
          • In build SAAS application with high availability and scalability.
          • Knowledge in Big Data technologies such as Hadoop, Hbase, Oozie (development/deployment)
          • Experience in designing applications that will be migrated to cloud and understanding of the concept of elasticity and scalability.
          • Proven, excellent technical skills and knowledge of leading edge technologies, skills in communication, business acumen, coaching, and mentoring.
          • Strong in security aspects.
          • Keen to explore new tools/framework on the market
          • Ability to picturize the big picture and design the software accordingly.
          Senior Test Engineer - C#/Automation testing – IN 009

          Job Location: India

          Job Description:

          • Overall 3-5 year of experience required
          • Code to be delivered with high unit test and API automation coverage
          • Scripts to be integrated with CICD pipeline to enable continuous deployment capability
          • Selenium C# for automation of UI tests and C# for API
          • Maintaining Test Plan with detailed documented tests preferably in Azure devops for functional and regression testing
              Senior Test Engineer - PYTHON Testing – IN 010

              Job Location: India

              Job Description:

              • 8+ years of experience in Quality Assurance and Test Automation.
              • 2+ years’ experience in object-oriented programming and scripting languages
              • Analyze features and workflows to identify high-risk areas and design a test strategy with a detailed test plan and test cases
              • Design and implement test automation in Python, and plan the work required to achieve this
              • Monitor and maintain test automation, across multiple platforms and configurations
              • Run manual testing as required
              • Design and build tools for effective and efficient testing and results monitoring
              • Communicate results to multiple stakeholders as required
              • Contribute as part of the engineering team on incoming customer escalation resolution
                  Salesforce/CPQ Architect – US 001

                  Job Location: United States

                  Job Description:

                  • Salesforce CPQ architect (10-15years for experience in Salesforce CPQ and CRM etc.)
                  • Architect level experience (8+ full cycle implementations in the Salesforce Systems)
                  • 8+ years of experience leading project/implementation teams of 5+ people
                  • Have solid experience in the implementation of enterprise systems, especially CPQ/Billing systems.
                  • Must have played technical roles with hands-on experience in the past, not necessarily on recent projects.
                  • Strong business process knowledge of CPQ, CLM, Lead-to-Cash processes.
                  • Should be equally comfortable in dealing with business teams, including senior management and technical teams.
                  • Positive attitude and willingness to go the extra yard to make Customer Win.
                      Fullstack Developer – CAN 001

                      Job Location: Canada

                      Job Description:

                      • Overall 5+ years of experience
                      • Proven ability to balance work on multiple projects in parallel.
                      • Ability to learn quickly, pivot, visualize and own a feature end-to-end.
                      • Strong end to end testing mindset, and working knowledge of Front-End and Back-End testing techniques.
                      • Strong understanding of SPA’s or Microfrontend architectures
                      • Working knowledge of Object Oriented Design Principles (Single Responsibility Principle, Open Closed Principle).
                      • Strong working knowledge of API development standards like REST/GraphQL protocol, pagination, throttling, caching and routing mechanisms.
                      • Backend Coding: Java/J2EE, REST/GraphQL, Spring Boot, Spring Data JPA, Junit, Intuit Karate or equivalent
                      • Frontend Coding: Javascript / Typescript, HTML 5. CSS
                      • Frontend Technologies: React, Redux/Apollo or equivalent, React Testing Library / Jest or equivalent, Cypress or equivalent
                      • Database: SQL (Oracle, MySQL, Aurora)
                      • Continuous Integration: Maven / Gradle / Groovy, or equivalent.
                      • Monitoring: Splunk or equivalent, Wavefront or equivalent, Prometheus or equivalent
                      Junior Sales Executive – US 002

                      Job Location: United States

                      Job Description:

                      We are looking for a Business Development rep with an entrepreneurial spirit. This is an Entry Level Sales position that will work closely with and under the direction of the CEO and Business Development Director to focus on our large fortune 500 customers, helping them to embrace digital transformation.

                      Business Development Representative Description & Responsibilities:

                      • Work with BDD and CEO to develop your territory, account, and opportunity plans to manage the complete and complex sales cycles to drive maximum value and adoption of Zuora’s complete product portfolio
                      • Identify and secure new business opportunities within your assigned book of business
                      • Exceed your quarterly and annual sales quota; identify opportunities and create a pipeline that will fuel the ongoing growth of your business
                      • Work cross-functionally with our marketing, product and customer service teams to deliver outstanding results
                      • Advocate your customers’ implementations and maintain customer satisfaction by ensuring timely resolution any customer service related issues What You’ll Need To Be Successful

                       

                      Business Development Representative Experience & Qualifications:

                      • Some experience solution selling and managing complex sales-cycles with demonstrated ownership of territory and account management
                      • Learn to align technology solutions to complex, multi-stakeholder business problems and utilize strategic thinking skills to solve customer problems
                      • Strong computer skills including the G-Suite, Microsoft Office (Word, PowerPoint, Excel) and Salesforce is a plus
                      • Bachelor’s degree (sales training methodologies is a plus)
                      • Ability to travel as and when required