Last Modified: May 17, 2020
A career at DC Genpoint means a life-long opportunity to explore your full potential, grow continuously, and work alongside the finest minds in the industry. An inspiring combination of growth prospects, continuous innovation, fair play, and a great work culture makes DC Genpoint an exhilarating workplace.
Flexibility to work your way: you can do your work remote, or in our Cyprus office;
Opportunities to be bold, try new things and really make your mark;
Freedom to explore and innovate;
Diverse and inclusive environment;
Fair compensation and professional growth.
At DC Genpoint, we endeavor to provide a formidable platform for professionals who will be our change agents – catalysts who are torchbearers of our fortitude to excel and redefine the limits of technology to make our clients successful. Our hiring team focuses on the recruitment of talented professionals in the industry. If you are experienced in the pursuit of excellence in IT, and looking for challenging opportunities to actualize your fire within, look no further. A career at DC Genpoint offers just that and a lot more.
1. Project Manager
As a Project Manager, you will work with the Business and IT teams to plan milestones,
report on project status and keep deliverables on track using project management and
agile best practices. You will assist with creation and monitoring of processes across
our IT teams. You'll maintain and expand our relationships with other organizations. You
will participate in organizing controls, governance and standards across our teams to
achieve successful outcomes.
Location: remote or in Cyprus office;
Responsibilities:
Plan, lead and control projects and related personnel utilizing project methodologies and related tools to bring projects to successful completion, within scope, on time, and within budget;
Lead team and client meetings, using engaging, informative presentation methodologies, ensuring timely follow-up and holding project team members accountable;
Create and maintain project documentation, contribute to continuous evolvement of project documentation and methodology;
Develop and manage project plans specifying goals, strategy, staffing, scheduling, and ensuring there is a clear definition of done;
Design solutions, take an active role in resolving conflicts, acting as a first level of escalation, and managing the delivery of the solution upon expected customer business value;
Ensures customer satisfaction; identifying and mitigating risks;
Proactively manage client expectations, day-to-day client interactions and ensuring there is a clear definition of done;
Operate as a trusted advisor to potential customers; develop and maintain strategic working relationships;
Mentor other team members;
Requirements:
3+ years of technical program/project/relationship management experience;
Experience leading IT projects with multiple dependencies and constraints;
Experience with project management tools;
Ability to build relationships with and manage diverse stakeholders remotely;
Experience working in a high velocity, dynamic environment;
2. Python Developer
As a Python Developer you will be responsible for coding, designing, deploying, and
debugging development projects (back-end).
Location: remote or in Cyprus office;
Responsibilities:
Writing and testing code, debugging programs, and integrating applications with third-party web services;
Write clear documentations for tools and scripts;
Work with the IT, Engineering and Production teams on a wide range of tasks within a company environment;
Implement features, improvements and bug fixes to streamline, extend, and support our production applications;
Develop and integrate technologies that will improve our development pipeline;
Develop back-end components to improve responsiveness and overall performance;
Integrate user-facing elements into applications;
Coordinate with stakeholders to understand user requirements and provide technical solutions;
Requirements:
At least 3 years of experience as a Python Developer;
Expertise in at least one popular Python framework (like Django, Flask or Pyramid);
Knowledge of object-relational mapping (ORM);
3. Data Analyst
As Data Analyst, you will provide data support to requests from leadership, faculty,
staff, and external entities by validating and analyzing data, data mining, data
submission to external sources, as well as by preparing reports to support
decision-making.
Location: remote or in Cyprus office;
Responsibilities:
Perform data management activities such as validating and cleaning data, ensuring data meets the set requirements to a high-level of accuracy and integrity;
Ensure reports are of required quality and adhere to recognized best practices in academics, data visualization, and data science;
Prepare data visualizations and reports for presentation of analyses and results;
Participate and support data governance activities;
Help end users find and access and effectively leverage data needed for analysis and reporting;
Research, propose, and be an advocate for process and system change that can improve the impact and usage of data;
Requirements:
2+ years` experience working with data;
Proficiency with SQL;
Experience using tools like Tableau (or Power BI/Qlik), Alteryx, Tableau Prep and Excel for data preparation and creating visualizations;
Knowledge of data programing languages such as C/Python/R/Java;
Must be able to both read & understand code as well as feel comfortable using code as a tool for data analysis;
4. Data Engineer
Data Engineering team constructs pipelines that contextualize and provide easy access to
data by the entire enterprise. As a Data Engineer, you will play a key role in growing
and transforming our analytics landscape. In addition to your strong analytical mind,
you will bring your inquisitive attitude and ability to translate the stories found in
data. You will leverage your ability to design, build and deploy data solutions that
capture, explore, transform, and utilize data to support Artificial Intelligence,
Machine Learning and business intelligence/insights.
Location: remote or in Cyprus office;
Responsibilities:
Build and operationalize complex data solutions, correct problems, apply transformations, and recommend data cleansing/quality solutions;
Design data solutions;
Analyze sources to determine value and recommend data to include in analytical processes;
Incorporate core data management competencies including data governance, data security and data quality;
Collaborate within and across teams to support delivery and educate end users on data products/analytic environment;
Perform data and system analysis, assessment and resolution for defects and incidents of moderate complexity and correct as appropriate;
Test data movement, transformation code, and data components;
Perform other duties as assigned.
Requirements:
4+ years of related experience;
Proficient use of tools, techniques, and manipulation including Cloud platforms, programming languages, and an understanding of software engineering practices;
Demonstrated track record of domain expertise including the ability to understand technical concepts and possess in-depth knowledge of immediate systems worked on;
Proven problem solving skills including debugging skills, allowing you to determine source of issues in unfamiliar code or systems and the ability to recognize and solve repetitive problems;
5. Front-End Developer
As a front-end developer, you will be tasked with designing and implementing an engaging
user interface. Depending on your skill set and level of experience, you'll be directly
involved in the UI design process.
Location: remote or in Cyprus office;
Responsibilities:
Main focus on coding and debugging;
Develop new user-facing features;
Collaborate with UI/UX designers and content curators;
Define and communicate technical and design requirements;
Build high-quality reusable code that can be used in the future;
Develop functional and sustainable web applications with clean codes;
Conduct UI tests and optimize performance;
Participate in code review;
Requirements:
Experience with React and Node.js;
Experience with Agile/Scrum methodology;
1-3 years working as a front-end developer;
2+ years working in a technology-forward company;
Excellent verbal and written communication skills.
6. Chief Information Officer
As an integral member of the executive leadership team, the Chief Information Officer
will plan and execute strategies that reduce risk, create opportunities, and provide
direction for the organization. The CIO is responsible for the ideation, implementation,
and maintenance of enterprise-wide internal technology needs, and operations. They also
will interface with internal and external clients and suppliers to assure business
continuity and operational efficiency.
Location: remote or in Cyprus office;
Responsibilities:
Lead the IT and Software Development teams;
Manage, grow and optimize a great team with emphasis on teamwork and technical mastery;
Seek continuous improvement in technology platforms and processes;
Lead development projects to include budget, schedule, and resourcing;
Select, oversee and nurture our relationships with external vendors and consultants;
Collaborate with members of the executive team to identify ways IT can assist the company in achieving business and financial goals;
Identify new strategies and technologies;
Ensures that IT and network infrastructure adequately support the company’s computing, data processing and communications needs;
Develop and implement the company’s budget;
Requirements:
Degree in computer science, information systems or related field or equivalent work experience.
5 or more years of experience in leading the information systems strategy in a medium- or large-size company. 10 or more years preferred.
Leadership competencies:
- Ability to envision the future of the organization, its impact and long-term
sustainability. Be able to effectively articulate that vision to others;
- Adjusts quickly to changing priorities and conditions;
- Goal-oriented with a track record of helping organizations in achieving
ambitious goals;
- Able to clearly and simply present complex or conceptual issues, both orally
and written.
7. Cyber Security Specialist
You will assist in the development and implementation of policy and procedures that
ensure information systems reliability and accessibility. You will be tasked to secure,
defend, and preserve data, networks, net-centric capabilities, and other designated
systems by ensuring appropriate security controls and measures are in place, and taking
internal defense actions.
Location: remote or in Cyprus office;
Responsibilities:
Analyzing customer's business and technical requirements, assessing existing environment for Cloud enablement, advising on Cloud models, technologies and risk management strategies;
Working with Palo Alto firewalls;
Work closely with the Network architecture, security and application teams to rollout new designs and perform activities for supporting migration projects;
Implement an automated process for cloud network environment eliminating manual and repetitive tasks;
Implement industry standard cloud network security practices during build activities and maintain it throughout the lifecycle;
Perform functional testing to verify implementation meet production acceptance standards;
Provide support of cloud network services for complex issues;
Requirements:
Strong understanding of the following Network protocols: BGP, IPSec and IPSec VTI VPN;
1-3 years working with information security;