Careers dimarkwd June 16, 2022

Careers

Our Core Values

We have come a long way steadily growing and maturing as a professional organization. We have cultivated and continuously expand a team of talented experts who are passionately committed to working at Synergy. We believe that the success in an organization is built on the talent and energy of smart and driven people.

Our Core Values are at the heart of everything: how we think, how we feel & how we act.

Honorable

We stand for what is just and right and hold ourselves to the highest ethical standards.

Fearless

We have the courage and curiosity to challenge the status quo and create a better future.

Knowledgeable

We seek to elevate our technological capabilities, deepen our domain expertise, and enrich our practical knowledge and skills.

Trusted Advisor

We are a reliable partner not only in delivering high-quality solutions, but also in supporting our clients with credible advice and proven know-how. This is how we build lasting relationships based on trust and mutual benefit.

Impactful

We measure impact not in terms of developing a system or completing a project. Impact is when a client has successfully solved the challenge at hand as a result of working with us.

Job Openings

QA Engineer

QA Engineer

Responsibilities

  • Design, develop, execute and maintain QA test plans and cases;
  • Test software at all levels;
  • Perform manual testing;
  • Responsible for the quality of product;
  • Execute manual and automated test scripts;
  • Close colaboration with Project Managers to clarify requirements and priorities;
  • Improve testing processes and support collaboration among Prodject Manager, QA and Developer;
  • Create and track issues in a bug tracking system;
  • Contact with developers, if needed, and discuss testing aspects;
  • Participate in the entire application development lifecycle – from design to release;
  • Provide summary report about status of the project;
  • Be able to adapt to and quickly learn any other testing tool.

Your profile

  • Proven 2 plus year experience of end-to-end manual testing web based application software;
  • Thorough understanding of development and testing life cycles, practices and tools;
  • Knowledge of a bug tracking system (JIRA);
  • Experience analyzing stories or requirements to create effective scenarios;
  • Experience in executing test plans and test cases, Gherkin language is a plus;
  • Knowledge of HTML/CSS is a plus;
  • Experience in working with version control systems (e.g. Git) is a plus;
  • Familiarity with open source testing tools (Selenium Webdriver, Protractor);
  • Experience in working with Postman is plus;
  • Working with databases is a plus;
  • Experience in using CI tools (Jenkins) is a plus.

Project Manager

Project Manager

Responsibilities

1. Working with the client/beneficiaries.

  • Communicate with clients for establishing business rules and system requirements in the initial stages and throughout the project lifetime;
  • Travel abroad to conduct needs assessment and training for Synergy’s worldwide clients;
  • Work closely with the client to ensure the success of the project and customer satisfaction;

2. Managing the project to achieve its goals.

  • Coordinate diverse and simultaneous activities in the scope of the project by using effective planning, organization and time management skills;
  • Create, manage and update project related documentation, including project management plan, project requirements documentation, system prototypes, project schedule, progress reports, etc. in accordance with Synergy PMO policies and procedures;
  • Prepare estimates and develop detailed project plans for all phases of the project.
  • Manage project costs, ensure that the cost control process is maintained in the scope of the project.
  • Manage project risks, communicate with management about possible risks and make mitigation plans.
  • Manage the change within the project and control implementation of agreed changes;
  • Conduct trainings and users acceptance tests as defined by the project contract and prepare relevant documentation and reports.
  • Be the main point of contact and responsible for projects that are in Maintenance and Support phase to ensure successful implementation and delivery of contract terms.

3. Managing the team

  • Cooperate with the software development team leader to manage the team, motivate and support the team to achieve its goals. Make sure the team achieves the project goals in the planned timeframes.
  • Ensure that project functional and non-functional requirements have been properly documented and transferred to the Software Development Team for successful implementation, this includes creation of epics, user stories, tasks, etc.
  • Work closely with qualified technical team consisting of Software Developers, Database Developers, System Analysts, QA Engineers, UI Designers, Technical Writers, etc. to manage successful implementation of the project;
  • Set priorities and define project success criteria for the team;
  • Evaluate team members, participate in face-to-face meetings to provide feedback;
  • Work with different departments and business units based on the project needs;
  • Promote a productive and collaborative environment;

Your profile

  • At least Bachelors degree in IT, Management or relevant field. Masters degree is desirable.
  • Strong IT and analytical background;
  • Min 3 years of hands-on experience with project management ;
  • Valid PMP or other recognized Project Management certificate is a plus;
  • Experience in designing managing and delivering complex software solutions;
  • Ability to conduct feasibility studies and needs assessments in IT applications;
  • Ability to produce analytical reports, communicate with clients;
  • Expert knowledge of Project Management tools, such as MS Project, Atlassian products;
  • Experience in Agile methodologies and Project Management practices.
  • Knowledge of web technologies and databases is desirable;
  • Ability to work under pressure.
  • Advanced verbal and written communication skills in English. Knowledge of French and Arabic is highly desirable (depending on the project involved).

Front-end Software Engineer

Front-end Software Engineer

Responsibilities

  • Develop scalable and high performance applications;
  • Contribute to all phases of development lifecycle as a part of agile team;
  • Write well designed, clean, testable and efficient code;
  • Work closely together with DevOps to set up and maintain infrastructure, CI/CD pipelines and a range of automated tests;
  • Monitor code-metrics and care about them;
  • Passion to research, explore and experiment bleeding edge technologies.

Your profile

  • BS/MS degree in Computer Science / Engineering;
  • Experience with the latest and greatest web standards, including HTML5 and CSS3;
  • Experience in JavaScript, front-end design and testing frameworks (e.g. Angular);
  • Experience with build and CI/CD tools;
  • Familiarity with the whole web stack, including protocols and web server optimization techniques.

Senior Systems Analyst

Senior Systems Analyst

Responsibilities

Project Implementation

  • Advice and consult on conducting Needs Assessment and thoroughly analyze client’s needs, translate them to technical requirements by applying systems and business analysis skills.
  • Design the system, create prototypes and workflow diagrams, prepare System Design Document in cooperation with Project Manager to ensure that the system is designed most effectively according to the company’s standards and processes and fully covers client’s requirements.
  • Contribute to training and UAT processes.

Product Enhancement

  • Participate in the product roadmap creation and implementation.
  • Contribute to the development of the platform and products by suggesting new functionalities and improving existing ones.
  • Liaise with senior leadership, UX specialists, product owners in enhancing the capabilities of the product.

Leadership and contribution

  • Review TORs for upcoming RfPs and be aware of the domain’s latest tendencies.
  • Provide feedback on proposals and TORs.
  • Work closely with project managers to advise on the latest solutions within the domain.
  • Review prototypes and provide feedback on how to best use standardized solutions.
  • Make sure the solution best practices are applied within all projects of the domain.
  • Coach junior and mid-level system analysts.

Your profile

  • Bachelors or Masters degree in IT, Management or relevant field.
  • Strong IT and analytical background.
  • Strong understanding of IDM platform capabilities and domain-specific solutions.
  • Strong ability to translate product requirements into reality and ensure high-quality technology deliverables.
  • Min 5 years of hands-on experience with project management or system/business analysis;
  • Passionate user advocate with the ability to identify and fulfill customer needs.
  • Strong strategic thinker with the ability to prioritize tasks and drive results across various initiatives.
  • Strong technical background with proven capability to bring technical vision.
  • Deep understanding of development in release processes.
  • Experience in Agile methodologies, PM tools such as JIRA and Wireframe tools.
  • Interest in technology and knowledge of industry structure and trends.
  • Knowledge of data modeling and data visualization tools
  • Excellent negotiation and communication skills.
  • Ability to work under pressure.
  • English proficiency is a must.

Senior UI/UX Designer

Senior UI/UX Designer

Responsibilities

  • Collect, analyze and understand the system requirements and translate them into the conceptual solutions
  • Gather and evaluate user requirements, in collaboration with product managers and engineers
  • Conduct user research and interviews, get inspiration and ideas, and understand how users think and act
  • Discover problems from a UX perspective and find the most optimal solution keeping internal consistency across the system
  • Develop and conceptualize a comprehensive UI/UX design strategy for the brand.
  • Produce high-quality UX design solutions through wireframes, user flow diagrams, service blueprints, user personas, storyboards, site maps, and prototypes.

Your profile

  • 4+ years or equivalent experience in UI/UX design
  • An exceptional portfolio highlighting a wide range of product design work
  • Experience in designing an enterprise platform or one comparable
  • Strong understanding of design principles, user-centered design methods, and design processes
  • Deep empathy for users and a solid foundation in interaction design techniques
  • Effective communication and visual design skills with a deep understanding of information design fundamentals such as typography, layout, and information hierarchy
  • Experience in low-fi and hi-fi mockups
  • Strong understanding of information architecture and user-flows
  • Experience applying UX design principles to data and information visualization
  • Conceptual understanding of UI development technologies like JS, HTML & CSS
  • Open for objective criticism and constructive discussions
  • Ability to frame problems clearly, come up with smart ideas and approaches, and persuasively communicate the most compelling solutions.
  • Experience in working with a cross-functional team.
  • Good command of English.

Accountant

Accountant

Responsibilities

  • Manage accounting transactions and register in ArmSoft and QuickBooks;
  • Handle monthly and annual closings;
  • Reconcile accounts payable and receivable;
  • Ensure timely bank payments;
  • Process payroll on time;
  • Prepare tax and statistical reports following legislation of RA;
  • Prepare internal reports according to the procedures set in the company;
  • Maintain paperwork and filing;
  • Assist Chief Accountant in other responsibilities.

Your profile

  • Bachelor’s degree in Economics, Finances, or Accounting;
  • At least two years experience in the financial sphere;
  • Knowledge of RA legislation;
  • Knowledge of MS Office, excellence in Excel;
  • Strong knowledge of ArmSoft; knowledge of QuickBooks is an advantage;
  • Ability to multitask and work under time pressure;
  • Good command of English;
  • Strong interpersonal and communication skills.

Senior Systems Administrator

Senior Systems Administrator

Responsibilities

  • Manage Active Directory Sites and Infrastructure
  • Manage Exchange 2016 Infrastructure
  • Organize and manage SOC and NOC
  • Perform systems, security, and software routine
  • Systems and network monitoring, implementation, and management of administration software
  • Good knowledge of networking including switching and routing, TCP/IP stack, and VPN
  • Logs management, information categorization, and filtering
  • Rebuild, customize, optimize and reorganize Unix/Linux
  • Setup, update, upgrade, and migrate Unix/Linux/macOS based systems
  • Familiarity with server virtualization technologies and SAN/storage concepts (LUNs, HBAs, NFS, iSCSI, etc.)
  • Design and configure virtualization environment, clusters concepts (Availability, DRS, Heartbeating, EVC, )
  • Performance tuning of Storage array (NAS/SAN)
  • Knowledge of Pools, LUNs, RAID
  • Virtualization networking
  • Scripting and automation of systems administration tasks
  • Comfortable working in a team-oriented and collaborative environment
  • Ensure systems standard compliance
  • Planning systems and network growth, evaluating potential breaches
  • Risk assessment and threat management

Your profile

  • 8+ years of experience as a Systems Administrator
  • Bachelor’s degree in IT sphere
  • Expert knowledge of Computer hardware, software, and networking
  • Expert knowledge of searching skills
  • Good knowledge of English

Business Development Specialist

Business Development Specialist

Responsibilities

  • Proposal Management (50%)
    • Manage the entire process of developing proposals, ranging from articulating the proposal strategy to producing the final proposal for submission.
    • Ensure that technical proposals meet client requirements and Synergy’s quality standards and clearly communicate Synergy’s competitive advantage.
    • Daily activities include:
        • Analyze Requests for Proposals (RFPs) and determine compliance with RFP requirements
        • Articulate proposal strategy, technical solution, and the company’s win themes
        • Maintain proposal calendars and convene and facilitate kick-off and subsequent proposal meetings
        • Organize collaborative proposal reviews
        • Collaborate with BD and technical colleagues to assemble technical inputs and define technical solutions to client requirements
        • Collaborate with the Proposal Pricing Lead to prepare proposal budgets
        • Collaborate with partner companies to incorporate their technical and cost inputs into the proposal
        • Recruit external consultants and subject-matter experts as needed for inclusion in proposals
        • Conducts post-submission debriefs to glean lessons learned
  • Proposal Writing (50%)
    • Write all aspects of a technical proposal, including company overview, technical approach/methodology/solution, past performances, and resumes
    • Ensure the company’s win themes are clearly and consistently articulated throughout the proposal
    • Collaborate with BD and technical colleagues on the most effective way to present proposed solutions and substantiate any claims
    • Write clear, persuasive, and articulate proposal sections; translate complex technical ideas into easily understandable text
    • Edit proposals for maximum impact
    • Develop and implement process improvements to help improve proposal quality
    • Ensure that technical proposals meet client requirements and Synergy’s quality standards and clearly communicate Synergy’s competitive advantage.
      • Daily activities include: 
        • Analyze Requests for Proposals (RFPs) and determine compliance with RFP requirements
        • Articulate proposal strategy, technical solution, and the company’s win themes
        • Maintain proposal calendars and convene and facilitate kick-off and subsequent proposal meetings
        • Organize collaborative proposal reviews
        • Collaborate with BD and technical colleagues to assemble technical inputs and define technical solutions to client requirements
        • Collaborate with the Proposal Pricing Lead to prepare proposal budgets
        • Collaborate with partner companies to incorporate their technical and cost inputs into the proposal
        • Recruit external consultants and subject-matter experts as needed for inclusion in proposals
        • Conducts post-submission debriefs to glean lessons learned

 

 

Your profile

  • Bachelor’s degree in English, international relations, business, journalism, or a related field
  • Master’s degree in any of the above fields (preferred) 
  • Excellent English writing and verbal skills
  • Knowledge of French is highly desirable
  • 3-5 years of professional experience
  • Experience managing or writing proposals for a management consulting company, an IT company, a nonprofit, or a similar organization
  • Experience in or familiarity with the international development sector (preferred)
  • Advanced skills in Microsoft Office
  • Excellent organizational and interpersonal skills
  • Able to operate under pressure, multitask, and meet deadlines
  • Strong work ethic and desire to excel and keep growing over time

Junior Systems Analyst

Junior Systems Analyst

Responsibilities

  • Analyze system requirements.
  • Assist in preparation of prototypes, workflow diagrams and System Design Document in cooperation with Project Manager.
  • Customize software per project needs by applying the tools provided by the platform.
  • Support project development process, contribute to preparation of project documentation and preparation of user stories.
  • Assist in client trainings.

Your profile

  • Bachelors or Masters degree in IT, Management or relevant field.
  • Strong IT and analytical background.
  • Hands-on experience with project management or system analysis.
  • Understanding of development in release processes.
  • Knowledge of Agile methodologies, PM tools such as JIRA and Wireframe tools.
  • Interest in technology and knowledge of industry structure and trends.
  • Knowledge of data modelling and data visualization tools is desirable.
  • Ability to work under pressure.
  • English and Portuguese proficiency is a must.

Sales Executive

Sales Executive

Responsibilities

  • Create target prospects lists and penetrate key accounts
  • Respond, engage and qualify inbound leads and inquiries
  • Engage current users to expand awareness, educate, ask for referrals, identify new opportunities and develop account intelligence
  • Cold call into prospects generated by variety of outside sources
  • Consistently meet or exceed monthly and quarterly sales targets to secure new business
  • Monitor and follow up on own sales leads received through both inbound and outbound generation
  • Work closely with the Business Development representatives to profile strategic accounts identifying key individuals, researching and obtaining business requirements and presenting solutions to start the sales cycle
  • Promoting and marketing Synergy through extensive and persistent cold calling, emails and communication(s) to prospective clients

Your profile

  • 3+ years of sales experience, preferably in IT
  • Capability of understanding customer pain points, requirements and correlating potential business to value that can be provided by Synergy.
  • Strong and professional communication skills — written, verbal, presentation
  • Extremely self-motivated with a diligent work ethic.
  • Ability to work independently as well as part of a team in a fast-paced environment.
  • Ability to prioritize tasks and adapt quickly to change. 
  • Fluent in English and proficiency of French

Junior Systems Engineer

Junior Systems Engineer

Responsibilities

  • Providing maintenance on Production and development environments;
  • Deploying applications on a multi-tier environment;
  • Rolling out the updates of the software as per requirements;
  • Monitoring the environment health and acting as per the alerts;
  • Escalating issues reported by the clients to the next level support;
  • Learn and work with Docker, Kubernetes, MSSQL and Postgres.

Your profile

  • Familiarity with Linux and Windows server operating systems;
  • Familiarity with Web technologies like nginx, IIS;
  • Upper intermediate level of English both in speaking and writing;
  • Willingness to work in shifts.

Marketing Communication Manager

Marketing Communication Manager

Responsibilities

  • Plan and execute the company’s communications strategy in alignment with corporate goals, all domains and across all relevant marketing channels. 
  • Work closely with the domains’ business development representatives to ensure marketing efforts are aligned with high-priority business opportunities and growth goals.
  • Work closely with business and technical colleagues to identify and brainstorm original content, including project success stories, product factsheets, slide decks, and news articles. 
  • Support in producing and managing original, intelligent, and engaging content including case studies, articles, press releases, blog posts, ebooks, emails, and social media posts. 
  • Manage the corporate website and social media pages in close cooperation with the domains’ business development representatives.
  • Continuously update and refine website content, including products, solutions, featured projects, and company information.  
  • Ensure consistent corporate messaging across marketing assets, channels, and initiatives. 
  • Support the company’s employer branding strategy by working closely with HR team.
  • Coordinate and prioritize the assignments of all print and digital materials as well as video production with marketing production team.
  • Maintain and improve marketing assets, templates, and tools.  
  • Assist in organizing company conferences and events as well as participation in industry events. 
  • Manage communications with external agencies.  
  • Handle multiple assignments at once and meet company deadlines. 

Your profile

  • BA or MA in business, marketing, communications, or a related field. 
  • 3+ years of marketing experience; in a B2B and B2G environment or at an IT/consulting company is a major advantage. 
  • Strong project and stakeholder management skills.  
  • Natural team player and leader with the ability to inspire, motivate, and collaborate with others. 
  • Working knowledge of content management systems; knowledge of WordPress is a major advantage. 
  • Superior written and verbal English skills.  
  • Exceptional attention to detail.  
  • Excellent communication, collaboration, and interpersonal skills.  
  • Proven ability to prioritize and handle multiple assignments and be self-directed.  
  • Tech-savvy and competent in digital techniques, tools, and trends.  
  • Awareness of the latest trends on social media, product marketing and growth hacking would be an advantage.

Senior Product Manager

Senior Product Manager

Responsibilities

  • Conduct thorough competitive assessments and analyze the results to develop product recommendations.
  • Manage the overall product strategy and use feedback from multiple channels to adjust it as necessary.
  • Ensure the execution of the product strategy aligns with strategic business objectives.
  • Collect and analyze feedback, insights, and requests from various sources and use them to develop the product vision, strategy, and roadmap.
  • Collaborate with Program Directors, business development representatives, and other senior leaders to align product development plans with business strategies and goals.
  • Evaluate technical architecture recommendations from engineers and participate in discussions with technical teams to ensure the feasibility of proposed features.
  • Prioritize the feature backlog based on defined metrics and collaborate with the development team to ensure timely delivery of high-quality features.
  • Lead the transformation of work processes, management tools, and overall ways of working to increase effectiveness and efficiency.

Your profile

  • The ideal candidate should have over 5 years of demonstrated experience leading the development of new product lines, particularly in Enterprise Product Management.
  • He/she should possess strong communication skills and be capable of articulating the company’s strategic vision and objectives, defining a long-term roadmap for the product, and ensuring that daily activities align with the company’s vision.
  • The candidate should be skilled at creating a clear and compelling picture of the product’s gradual evolution and development, leveraging insights to add value to the product.
  • He/she should have participated in all stages of product development, from initial design to post-launch maintenance and customer support, and have the ability to convert product requirements into high-quality technology deliverables.
  • The candidate should be passionate about meeting customer needs, advocating for their interests, and should have strong strategic thinking skills to prioritize tasks and achieve results across multiple initiatives.
  • He/she should have a strong technical background, with proven expertise in bringing technical vision to fruition, and a deep understanding of development and release processes.
  • Experience with Agile methodologies and product management tools such as JIRA and Wireframe tools is a must, as is experience with customer interviewing, competitive analysis matrix creation, user flows, value proposition, lean canvas, and user journey.
  • The candidate should be comfortable working with data and making data-driven decisions, possess an interest in technology, a passion for innovation, and knowledge of industry trends.
  • Excellent negotiation and communication skills are essential, and the candidate should be detail-oriented, organized, ethical, responsible, and self-motivated.
  • English proficiency is a requirement.

We believe in equal opportunities, always striving to recruit professionals with the qualities and skills required for each position, and work at the highest levels of ethics and confidentiality in our candidate selection process.