Careers

Careers
We are constantly looking for talented individuals in the fields of software engineering, CRM consulting, technology sales and solutions support. If you would like to be considered in joining a leading and dynamic organization where attention to detail and excellence in client care is part of our core values, please submit your CV at jobs@dotcy.com.cy

We are looking for personnel for the following positions for Contract or Full Time basis:
1. .Net Programmer
Minimum Technical Job Requirements:
 
  • Software development skills with 3+ years of experience using ASP.NET framework for web development
  • Technical proficiency in development of web services, Web API
  • Hands on object-oriented development experience in a Microsoft stack development environment primarily
  • Using C# in Visual Studio
  • Working experience in HTML5, CSS3, jQuery and with known JavaScript frameworks like AngularJs will be considered as an advantage
  • 3+ years’ experience with ASP.Net CMS systems like Kentico will be considered as highly advantageous
  • Understanding of UI, cross-browser compatibility, general web functions and standards
Responsibilities:
 
  • Extend Dynamics 365/CRM platform using MS Dynamics SDK and .Net Framework
  • Design and develop robust, scalable, high performing, high-volume production applications with users across the globe
  • Provide front-end Dynamics CRM development capabilities using known JavaScript Frameworks
  • Drive the effort to establish code libraries and version control of CRM web resources or extensions effectively
  • Follow Microsoft development standards
  • Integrate MS Dynamics CRM with other systems and applications
  • Develop data migration procedures to other systems
  • Recommend innovative solutions that will support improved business processes.
  • Perform unit testing, integration testing prior to deploying into production.
  • This position will work closely with other application development teams, business analysts, business stakeholders and QA teams
Essential Qualifications:
 
  • University degree in Computer Science, Information Systems or equivalent
  • Excellent organizational and communication skills, working in a fast-paced, dynamic environment involving the delivery of complex and large projects in organizations in Cyprus and abroad
  • Ability to manage and prioritize numerous tasks/projects simultaneously and work independently as well as operate within a collaborative team setting
  • Keen to learn new technologies
  • Very good command of the English language
  • Travel Requirements may apply on a project basis need
2. Project Manager (2 Openings)

Dot.Cy is interested to hire Project Managers based at the company’s headquarters in Nicosia, Cyprus.
Dot.Cy is a Microsoft Gold Partner in Dynamics 365 for Customer Engagement (CRM), Microsoft Country Partner of the Year for 2017 and 2019, and Microsoft’s Inner Circle member for 2019/2020. Dot.Cy operates from 3 different locations – Nicosia, Athens, and Dubai – and serves clients in 12 different countries.
 

Role Responsibilities:
 
  • Be responsible for the delivery of high quality CRM projects, ensuring they are delivered on time and on budget
  • Determine the needs of each project and the required business and technical resources to implement CRM systems
  • Manage program plan and project plan as well as related activities
  • Participate in the resource capacity planning to efficiently allocate resources (internal and/or external from contracted partners)
  • Plan and execute the implementation of the project while providing regular progress updates to the client
  • Develop and maintain an in-depth knowledge of the client’s organisation, business needs, and challenges of their industry
  • Ensure that project communication best practises are followed throughout the system implementation
  • Ensure expectations between the client and the company are well set and maintained throughout the life of the project
  • Identify potential challenges to the project and communicate with the Implementation Team and the Client in order to alleviate risk to the project, and develop mitigation methods in order to ensure that it is delivered per agreed timescales and cost
  • Manage risks and governance for each project work stream and ensure all dependencies are identified, labelled and managed
  • Assign responsibilities to relevant resources and track accordingly while identifying and managing any impediments that might surface
  • Work with clients and team members to define project-specific deliverables, milestones and success criteria. Facilitates client approval and sign-off of milestone achievement
  • Facilitate project status meetings, prepare documentation, manage client expectations and project scope
  • Collaborate with sales team to effectively transition new clients into product delivery projects

Required Professional and Technical Expertise:
 
  • 2+  years of experience in the area of project management
  • 4+ years of experience in IT, Engineering, or related field
  • Experience in participating in complex business/integration projects
  • Experience in working with business and technical stakeholders
  • Ability to work in a team environment, passionate and innovative
  • Fluent in the English language. Greek will be an additional advantage but not required

Educational Requirements and Professional Qualifications:
 
  • Bachelor’s degree in Computer Science, MIS, Engineering or related fields of study. Other degrees and disciplines will be considered with relevant work experience.
  • Project management or applicable technical certifications (PMI, Prince2, CAPM, CSM, MPM or equivalent)
  • Track record in delivering IT projects in the fields of CRM and/or ERP or other bespoke applications
  • Strong experience in Agile and Waterfall delivery methodologies
  • Strong understanding and knowledge of the software development life cycle (SDLC)
  • Exceptional stakeholder management skills
  • Excellent project planning, budget, scoping, costing and scheduling ability
  • Previous consulting experience would be considered an advantage

Travelling:
The majority of Dot.Cy’s clients are located outside Cyprus. The successful candidate will have to travel (depending on the project demands) to client headquarters (mostly in Europe). Travelling time of up to 25% should be expected and will be reimbursed accordingly.
 
Other details:
To apply for this position please send your CV at jobs@dotcy.com.cy or use the form below.
3. Business Analysts
  • Business analysis, design and consulting skills with 3+ years of experience in the field of CRM/ERP/major software packages (preferably in Microsoft Dynamics CRM/Siebel/   SAP/NAV)
  • Strong communication and interpersonal skills
  • Proven ability to lead projects, drive business analysis and requirements specifications sessions based on industry's best practices
  • Proven ability to document and present business analysis requirements and design deliverables
  • Ability to organize, prepare and deliver training sessions to business users
  • Excellent verbal and written English language skills with an ability to express and understand complicated business and technical issues
  • University degree in Computer Science, Information Systems, MIS or equivalent
  • Experience in the telecommunications/financial services industries will be considered an additional  advantage
4. Quality Assurance Engineers
  • 2+ years of experience in a similar positon
  • Ability to define test cases and detailed test scripts
  • Ability to execute test plans and create bug reports (functional, regression, unit, performance)
  • Strong organizational skills and attention to detail
  • Strong sense of quality standards and client expectations
  • Strong knowledge and understanding of the testing methodologies of complex software systems
  • Experienced in GUI and usability test scenarios
  • Understanding of bug tracking systems and test management tools to track defects
  • Excellent verbal and written English skills with an ability to express and understand complicated technical issues
  • University or college degree in Computer Science, MIS, or Engineering
5. Sales Executives
  • Must have 3+ years of enterprise software sales experience
  • Ability to identify customer requirements, to process sales orders and provide solutions using company products
  • Possess a professional approach to selling
  • Work well under pressure with the ability to thrive in a fast-paced sales environment
  • Excellent interpersonal, presentation and negotiation skills with the ability to communicate with a range of customers
  • Organizing initial sales meetings and meeting follow-ups
  • Prepare sales reports and proposals
  • Ability to work independently as well as operate within a collaborative team setting
  • Excellent verbal and written English language skills
  • University Degree in Marketing, MBA, MIS or equivalent
6. Senior MuleSoft Developer
Seeking a Senior MuleSoft developer who can design and develop Mulesoft-based integration solutions
 
Requirements:
 
  • 3+ years of hands-on experience with MuleSoft Anypoint platform
  • Deep understanding of REST, HTTP, MQ, JSON, XML and SOA
  • Design and develop enterprise services using RAML in Mule, REST based APIs, SOAP Web Services and use of different mule connectors
  • Familiarity with multi-system integration and common issues that can arise when integrating enterprise technologies
  • Ability to present technical ideas and high-level concepts and solutions to internal and external team members with varying degrees of technical knowledge
  • Strong knowledge of the English language
  • Ability to travel abroad
  • Willing to relocate to Cyprus or Dubai
7. Software Engineers
  • Software development skills with 3+ years of experience in ASP.NET for web development
  • Strong technical proficiency in development of web services, Web API and WCF
  • Hands on object-oriented development experience in a Microsoft stack development environment primarily using C# in Visual Studio 2013-2015
  • Understanding of web server architectures and IIS
  • Excellent organizational and communication skills, working in a fast-paced, dynamic environment involving the delivery of complex and large projects in organizations in Cyprus and abroad
  • Ability to manage and prioritize numerous tasks/projects simultaneously and work independently as well as operate within a collaborative team setting
  • University degree in Computer Science, Information Systems or equivalent
  • Very good command of the English language
  • Experience in Dynamics CRM or other CRM platforms will be considered an additional advantage
8. Solution Architect Dynamics 365 CRM
Candidate should have an expert background with Microsoft Dynamics CRM with deep knowledge of the technical and functional aspects of the supporting technologies. Strong background in the planning, designing, installing/configuring of relational data modeling. 
 
Essential Duties and Responsibilities
 
  • Gather requirements from business and business analysts and translate into technical design
  • Define the overall architecture of Dynamics CRM implementations and ensure best practices are always followed towards implementations being managed
  • Configure and/or deploy custom development solutions by liaising with team leaders of internal development team
  • Liaison between business and external contractors/consultants on techno functional matters
  • Collaborate within and outside the company to ensure Dynamics CRM solutions are scalable, maintainable, and operationally sound
  • Oversee all technical parts of the Dynamics CRM solutions
  • Create and maintain all documentation pertaining to modifications of system applications
  • Identify and evaluate new technologies, innovations, and outsourced partner relationships always in alignment with Dot.Cy’s strategy
  • Ensure any technical problems related to assigned Dynamics CRM implementations are resolved in a timely and cost-effective manner
  • Liaise with the company’s CTO, Head of Software Engineering, team leaders, project managers, business analysts, and top management on resource management, resource allocation and most importantly project delivery matters
  • Suggest and implement processes to make the overall delivery lifecycle more effective and efficient
  • Gather requirements in short business/technical analysis engagements for the projects involved and in case a business analyst is not present and readily available
  • Prepare agendas and schedules related to your work in coordination with business analysts, PM’s and other project stakeholders
  • As needed, provide directions and clarifications to the development team in the delivery of business requirements
  • Provide technical and architecture related training sessions as required
  • Engage in the write-up of RFP’s and RFI’s related to Dynamics CRM projects
  • Engage in cost estimates and risk assessment of large Dynamics CRM implementations
  • Report directly to Dot.Cy’s General Manager and CTO in Dubai
  • Be part of Dot.Cy’s management team and drive Dot.Cy’s growth plans
Education, Experience and Essential Skills
  • Associate’s or Bachelor’s degree (or higher) in computer or business related field (Computer Science, Management Information Systems, Computer Information Systems, etc.)
  • 6 -10 yrs. of related work experience with Dynamics CRM, with significant experience using Dynamics CRM 2013, 2015 and 2016 and Dynamics 365
  • Equivalent combination of education and work experience
  • 4-6 years of experience with SDLC, Agile and/or Waterfall
  • Certifications in supported Dynamics CRM versions
  • Demonstrated ability to design configure and deploy Dynamics CRM solutions based on out of the box features, and based on technical and functional requirements
  • Development experience a plus
  • Ability to envision, analyze and document infrastructure and system design specifications via architecture design diagrams, ERDs, wireframes and other verbal and visual documentation tools, for consumption by our consultants and developers, as well as the customer product owners.
  • Have the ability to elicit technical and functional requirements
  • Be able to create visual representations of business processes Have strong project management capabilities: i.e. Plan and execute projects on time and on budget, create and manage a backlog of tasks and consistently maintain sprint velocity, accurately estimate time to completion and budget.
  • Manage multiple projects concurrently
  • Read/Write English at a collegiate level without difficulty
  • Travel is required for this position. 
9. Support Engineers
  • Support and administration skills with 2+ years of experience in Dynamics CRM or other CRM platforms
  • Ability to write complex SQL Queries
  • Experience with Windows Server and Client platforms
  • Understanding of web server architectures and IIS
  • Top-notch troubleshooting skills
  • Excellent organizational and communication skills, working in a fast-paced, dynamic environment involving the support of complex and large projects
  • Ability to manage and prioritize numerous tasks/projects simultaneously
  • Excellent command of the English language
  • Bachelor’s Degree in Computer Science, Information Systems or equivalent

Careers Form