At Ducen, we understand that success is powered by our people, and we are committed to establishing a culture of excellence and innovation. Our team members are not just employees; they are our partners in our progress.

Challenging projects are the name of the game here at Ducen. We are chosen by our clients for our ability to meet some of the most demanding IT requirements; this makes working here more exciting and intense. As a Ducen employee, we encourage you to constantly think outside the box and continue to push your limits to uncover the best in you and find new ways of doing things. And for this reason, we work closely with you to chart your growth at Ducen.

Our corporate culture is also very unique with four offices across the globe: U.S., Canada, India and Philippines. Not only do you get the chance to work for a global organization, you collaborate with innovative minds from around the world to drive business success.

 

We are Hiring!


SOA -Team Lead - India

As a SOA - Team Lead you will help direct a group of dedicated software professionals to build products based on the requirements of our customers, from new ideas based on your industry experience and from innovative ideas from Research and Development. You must possess a unique blend of business and technical savvy; a big-picture vision, and the drive to make that vision a reality. You must enjoy spending time in the market to understand customer problems, and find innovative solutions for the broader market.

 

You must be able to communicate with all areas of the company. You will work with your product management counterpart to define product release requirements. You will also serve as an internal and external evangelist for your project offering. 

Responsibilities
  • Contribute to the design and development of new web applications and APIs
  • Maintain and improve existing web services / application code
  • Profile and optimize the code to get the best possible performance across platforms
  • Work closely with designers and other developers in a tightly knit, agile team
  • Demonstrate a dedication to coding standards
  • Work with stakeholders and plan multiple sprints to match releases across various teams
  • Keeping track of development efforts with sprints/user stories/tasks
Qualifications
  • Bachelors/ Masters  degree in Computer Science, Engineering or a related subject
  • 6-8 years of professional experience
  • 4+ years of Experience in WebSphere Integration Designer, Web Sphere Application Server, and WebSphere Process Server.
  • 4+ years of hands on experience in design and coding WebServices using ESB and BPEL in IID.
  • 2+ years of experience with Agile development, preferably Scrum
  • 2+ years of experience with core JAVA
  • 2+ years of lead experience with projects involving technologies such as Java, Web Services, Oracle Database, Unix Shell
  • Intermediate knowledge of Microsoft SQL Server or Oracle2+ years of experience API testing using various tools like SOAPUI, and any third-party APIs/Web Services
  • General understanding of web application landscape, architectures, trends, and emerging technologies
Significant Assets 
  • Experience with Java WebSphere Integration Designer, Web Sphere Application Server

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 

Apply Now

Data Engineer - India

We are currently looking for a Data Engineer with 4 to 6 years of experience to drive projects for our Client. You will be responsible for writing scripts, web scraping, calling APIs, write SQL queries, etc.,

Responsibilities
  • Bachelors/ Masters / PhD degree in Computer Science, Engineering, Statistics, Applied Mathematics or any other technology related field.
  • 4-6 years of hands-on programming in Python, R or both of the languages is mandatory.
  • Experience using programming (Java/Python/R/Scala) and SQL languages in analytical contexts.
  • Strong programming knowledge to clean and scrub noisy datasets.
  • Coding/programming skills in Python, Java or C/C++.
  • Hands on experience in RDBMS/No SQL technologie.s
  • Gather and process raw data at scale (including writing scripts, web scraping, calling APIs, write SQL queries, etc.)
  • Experience in NLP/text analytics projects is a plus.
  • Experience in Big Data Ecosystem is a plus.
  • Bonus points for implementation of Big Data and/or Streaming data analytics or visualization.
  • Experience with distributed machine learning and computing framework would be a plus (Spark, Mahout or equivalent).
Qualifications
  • Responsible for providing data management and data cleansing, and processing support to Data Analysts.
  • Oversight of operational Big Data projects including data warehouse augmentation and ETL offload.
  • Support of data migration.
  • Data transfer and Extract, Transform, Load (ETL).
  • Gather and process raw data at scale (including writing scripts, web scraping, calling APIs, write SQL queries, etc.).
  • Creating project end to end workflow
  • NLP project support -  storing, cleansing & processing unstructured data
Significant Assets 
  • Experience with Python/R/both (4-6 years)

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 
 

Apply Now

Java Developer - India

Reporting to the Team Lead, the incumbent of this position is a technical specialist who contributes to the conception, development and implementation and support of several management tools in the delivery of Bell’s Managed Services (MS) for environments such as network, security, VoIP or servers.

 

The incumbent will join a development team and will have to understand all requirements related to the management environment used for all the customers supported within Bell Canada Managed services operation groups

Responsibilities
  • Analyzes the needs for tools management for the corporation and its customers, evaluates them and propose solutions. Participates to the management tools conception.
  • Responsible for the development and participate to the implementation. 
  • Participates in the elaboration of test and implementation strategies to ensure the integration and stability of the management tools.
  • Participates to the planning and the coordination of activities in project deliveries
  • Create documentation to illustrate the application architecture.
  • Adhere to documentation for the integration team and support at level 1 of the application.
  • Ensures the integrity, the coherence and the optimal performance of the management tools solutions and takes charge of complex problems
  • Understands and follow the operational processes, procedures and work instructions available to ensure cohesive operational activities
  • In line with its area of expertise, he participates and represents the team in request for proposals, new customer’s diligent reviews, committees and others.
Qualifications
  • University Diploma in Computer Sciences or equivalent or equivalent experience. 
  • Three (3) years of pertinent experience in Java development.
  • Expertise with object oriented programming and the related design patterns and their applications. 
  • Expertise in Java and the following frameworks / technologies: apache-camel, jboss-drools, spring-framework, REST, SOAP, XML, json.
  • Good knowledge Windows based development environment using Eclipse, Maven, Git.
  • Good knowledge of Linux, Unix, Bash / Perl scripting. 
  • Good knowledge of MongoDB and NoSQL concepts.
  • Good knowledge of MySQL, MSSQL and Oracle.
  • Good knowledge of Visio, Word, Excel and writing technical documentation.
  • Knowledge of Sonar, Jenkins, JMX an asset.
  • Computer and networking technology experience an asset (Network, VoIP, Servers)
Significant Assets 
  • Strong REST, SOAP, XML, json (candidate is expected to be able to work autonomously with great analytical skills and client relationship skills)

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 

Apply Now

Technical Business Analyst - India

Currently looking for Business Analyst to work in Chennai in a consulting environment, dealing with various software development projects.  You will be a well-rounded individual with maturity, vision, and a depth of experience that allows for grasping issues quickly and making educated, critical judgements in the absence of complete information.

 

Responsibilities
  • Preferably 8+ or at least 6+ years of overall experience with direct customer facing experience or is a SPOC for customer management.
  • Preferably a BA in healthcare domain. In case of any other domain a good understanding / interest to pursue career in healthcare domain would be needed.
  • Strong understanding of SDLC lifecycle and core BA documentation, requirement sign-off and other related process.
  • Good experience in Dataflow / UML diagrams like Flowchart, Use-case and experience in drawing Wireframes, Prototypes / Mock-ups using MS-VISIO, AXURE or other wireframing tools.
  • Promotes active listening with team members.
  • Accurately prepares written business communication / documentation that is clear, grammatically correct, effective, professional and engaging.
  • Liaise with consultants and managers to document business processes effectively.
  • Carryout analysis of requirements by checking for derived requirements that are logical to customers’ requests and establish ways upon which customer needs can be met for their maximum benefit and satisfaction.
  • Ensure that various appropriate infrastructure elements, including documents, periodicals, manuals, policy documents, etc. are kept up to date and are available.
  • Make contributions in the development of Test Plans and Test Scripts, and also perform test execution as required.
  • Takes input from supervisor and appropriately and accurately applies comments/feedback
  • Proactively initiates, develops, and maintains effective working relationships with team members.
  • Understands how various issues affect each other and the outcome of projects
  • Learn the various Elicitation Activity, i.e., workshops, conducting interviews, brainstorming, group-discussions etc. and applies them as appropriate based on the business needs.
  • Using tools such as Visio for data and process modelling, use case diagrams, flowcharts, activity diagrams etc.
Qualifications
  • Good knowledge in software development methodologies, i.e. Waterfall / Agile – Scrum.
  • Background in computer science, or related field
  • Good knowledge in SQL and relational databases
  • Have the ability to plan, organize, and structure work.
  • Highly skilled in Excel, Word, and Power-point.
  • Showcase good analytical and evaluative skills in tasks.
  • Showcase good written and oral communication skills.
  • Ability to multitask and have good interpersonal skills.
Significant Assets 
  • Other techniques i.e. Estimation, Sequence diagrams, State diagrams, class and object diagrams, etc.
  • Knowledge transfer and training documentation and execution
  • Experience working on BI/Reporting, ETL projects
  • Experience with modeling tools is an asset (e.g. Visio)
  • Experience with wireframing/prototyping tools is an asset (e.g. Axure, UXPin)
  • CCBA/CBAP certification, or equivalent
  • Development background in languages such as .Net, Java, etc

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 

Apply Now

System Lead - India

Are you looking for a rewarding job that will challenge and strengthen your core skill set? Do you have the right mix of attitude and know-how? Are you always ready to innovate and think outside the box? Then Ducen is the right place for you!

 

At Ducen, we are committed to providing excellent growth opportunities that will add value to your career and improve your performance. We continually invest in our employees to groom them to be the best they can be. And, we provide ample opportunities for learning and growth.

 

Three reasons why we’re a great company to work for:

  • We have a flat hierarchy. The term boss is almost passé here. We’re a healthy team committed to delivering the best solutions to our clients.
  • We invest in people. Our team members are not just employees; they are our partners in progress.

 

We believe in trim teams, thus ensuring that each person plays a key role in our development while exploring multiple facets of his/her own abilities.

Responsibilities
  • Expertise in data center management and data governance
  • Should have Strong Knowledge and experience in Windows Servers Administration
  • Excellent knowledge of technical management, information analysis and of computer hardware/software systems
  • Participate in and support capacity planning and the development of long-term strategic goals for systems and software in conjunction with Clients/end-users and department managers.
  • Coordinate with network engineering, business application, and database administration functions to implement desktop and server systems that utilize industry best practices to meet corporate objectives
  • Should have held position of responsible and handling for effective provisioning, installation/configuration, operation, and maintenance of Servers and Desktops hardware and software’s and related IT infrastructure without any third party vendor support
  • Should have experience in applying OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities, configure / add new services as necessary.
  • Knowledge and experience in Dev-Ops is a definite plus
  • Should have strong Knowledge in Application Maintenance & Support (e.g. IIS, SharePoint, CRM, TFS & VSS)
  • Should have exposure on Asset Management & Monitoring tools
  • Vendor management with good negotiation skill.
  • Hands on Experience on Active Directory, DNS, Antivirus and File Servers
  • Establishes, maintains and manages user’s accounts. Installs, modifies and maintains systems and utility software on server computer systems. Provides server support related to other software
  • Plan, coordinate, and implement network security measures in order to protect data, software, and hardware.
  • Maintain logs related to network functions, perform routine network startup and shutdown procedures, and maintain control records
  • Implement the policies for the use of the computer system and network and effectively check, monitor and report on the attempts of breach of network policies.
  • Coordinate with vendors and with company personnel in order to facilitate purchases
  • Having an experience in UNIX administration is a definite plus
  • Should have knowledge and exposure on IT Ticketing/Remedy tools
Qualifications
  • Positive and hard-working attitude, with interest and passion to research, learn recommend and implement new technology to maintain and administrate computer networks and related computed environment
  • Ability to work within defined timeframes with strong time management skills.
  • Co-ordinate with the project managers and setting up the infrastructure as and when, if the new project comes
  • Ability to handle the complete end to end IT Infrastructure and to mentor the team members
  • Ability to close all the IT Service requests as per the defined SLA
  • Should be willing to work on ‘shifts’ or to be on an ‘after hours’ rotation to match with Clients time zone or sometimes if there is any major deliverables or production issues, has to provide support on weekends
Significant Assets 
  • Bachelor Degree (*ECE Graduates are Preferred)

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 

Apply Now

QA Manager - India

Create QA processes and select best methodologies, practices and suggest possible improvements.

Establish and drive testing processes, procedures, and testing metrics while improving quality to the customer. Provide test planning and assign task to all Testing Team members.

 

Responsibilities
  • Technically responsible for all the Testing activities performed by the QA/Software Testing department.
  • Ability to lead the various quality initiatives by planning, monitoring and tracking the complete assignments end to end.
  • Ability to work with customers, developers, product management and support staff.
  • Managing the testing team by delegating task to the team and tracking the same.
  • Check for timely delivery of different project milestones.
  • Ability to coordinate test activities with all testing resources as well as other stakeholders involved in the testing process.
  • Provide cost/progress/test status reporting to the management.
  • Responsible for the overall Quality of test architecture across all platforms, both functional and non-functional including load, performance, security, usability, etc.
  • Ensure trace ability of requirements to test cases; develop detailed test plans and lead.
  • Execution of test activities according to plan.
  • Ensure content and structure of all Testing documents, artifacts should be documented and maintained in centralize. 
  • Assist in prioritization and analysis of reported defects and work with development to facilitate timely closure.
  • Serve as an expert on testing initiatives and automation processes.
  • Measure and monitor progress during each test to ensure that the application is tested, validated, and piloted on time and within budget, and that it meets or exceeds expectations.
  • Motivate team members for better output in the Project.
  • Conduct continuous knowledge transfer sessions on new Testing Tools.
  • Escalate the issues about project/release requirements (Software, Hardware, Resources) to OTC/ Delivery Manager.
  • Collaborate and communicate with other project members and leaders to coordinate cross-project initiatives and activities.
Qualifications
  • Overall experience of 10+ years, minimum 2+ years as QA Manager, 2 – 3 years’ experience in working with Test Automation.
  • Bachelors degree in Engineering or Sciences or equivalent.
  • Candidate should have skills to generate QA reports for senior management on a weekly basis.
  • Experience in Process definition and procedures
  • Experience in testing Software products, websites or web applications in multiple browsers
  • Proven knowledge of different phases of STLC, SDLC, Project, and Testing Methodologies. Experience with agile or waterfall approaches required
  • Proven expertise in QA methodologies and experience authoring and executing comprehensive test suites from business and functional requirements.
  • Extensive Experience with Manual & Automation testing.
  • Experience with Testing Tools. 
  • Extensive Experience in Load/ Performance Testing [Jmeter, Loadrunner, VSTS].
  • Previous project management experience desired.
  • Understand test automation tools and frameworks, including the advantages, disadvantages.
  • Ability to coordinate test activities with all testing resources as well as other stakeholders involved in the testing process. 
  • Know inspection and review techniques. 
  • Know how to prioritize test cases based on different types of risk exposure.

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 

Apply Now

Technical Business Analyst - India

Currently looking for Business Analyst to work in Chennai in a consulting environment, dealing with various software development projects.  You will be a well-rounded individual with maturity, vision, and a depth of experience that allows for grasping issues quickly and making educated, critical judgements in the absence of complete information.

 

Responsibilities
  • Preferably 8+ or at least 6+ years of overall experience with direct customer facing experience or is a SPOC for customer management.
  • Preferably a BA in healthcare domain. In case of any other domain a good understanding / interest to pursue career in healthcare domain would be needed.
  • Strong understanding of SDLC lifecycle and core BA documentation, requirement sign-off and other related process.
  • Good experience in Dataflow / UML diagrams like Flowchart, Use-case and experience in drawing Wireframes, Prototypes / Mock-ups using MS-VISIO, AXURE or other wireframing tools.
  • Promotes active listening with team members.
  • Accurately prepares written business communication / documentation that is clear, grammatically correct, effective, professional and engaging.
  • Liaise with consultants and managers to document business processes effectively.
  • Carryout analysis of requirements by checking for derived requirements that are logical to customers’ requests and establish ways upon which customer needs can be met for their maximum benefit and satisfaction.
  • Ensure that various appropriate infrastructure elements, including documents, periodicals, manuals, policy documents, etc. are kept up to date and are available.
  • Make contributions in the development of Test Plans and Test Scripts, and also perform test execution as required.
  • Takes input from supervisor and appropriately and accurately applies comments/feedback
  • Proactively initiates, develops, and maintains effective working relationships with team members.
  • Understands how various issues affect each other and the outcome of projects
  • Learn the various Elicitation Activity, i.e., workshops, conducting interviews, brainstorming, group-discussions etc. and applies them as appropriate based on the business needs.
  • Using tools such as Visio for data and process modelling, use case diagrams, flowcharts, activity diagrams etc.
Qualifications
  • Good knowledge in software development methodologies, i.e. Waterfall / Agile – Scrum.
  • Background in computer science, or related field
  • Good knowledge in SQL and relational databases
  • Have the ability to plan, organize, and structure work.
  • Highly skilled in Excel, Word, and Power-point.
  • Showcase good analytical and evaluative skills in tasks.
  • Showcase good written and oral communication skills.
  • Ability to multitask and have good interpersonal skills.
Significant Assets 
  • Other techniques i.e. Estimation, Sequence diagrams, State diagrams, class and object diagrams, etc.
  • Knowledge transfer and training documentation and execution
  • Experience working on BI/Reporting, ETL projects
  • Experience with modeling tools is an asset (e.g. Visio)
  • Experience with wireframing/prototyping tools is an asset (e.g. Axure, UXPin)
  • CCBA/CBAP certification, or equivalent
  • Development background in languages such as .Net, Java, etc

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 

Apply Now

Project Manager - India

The Project Manager oversees the planning, implementation, and tracking of a specific short-term project which has a beginning, an end and specified deliverables. The Project Manager performs a wide range of duties including some or all of the following:

 

Plan for the Project
  • Define the scope of the project in collaboration with senior management
  • Create a detailed work plan which identifies and sequences the activities needed to successfully complete the project
  • Determine the resources (time, money, equipment, etc.) required to complete the project
  • Develop a schedule for project completion that effectively allocates the resources to the activities
  • Review the project schedule with senior management and all other staff that will be affected by the project activities; revise the schedule as required
  • Determine the objectives and measures upon which the project will be evaluated at its completion
Staff the Project
  • In consultation with the appropriate manager, recruit, interview and select staff and/or volunteers with appropriate skills for the project activities
  • Manage project staff and/or volunteers according to the established policies and practices of the organization
  • Ensure that personnel files are properly maintained and kept confidential
  • Ensure that all project personnel receive an appropriate orientation to the organization and the project
  • Contract qualified consultants to work on the project as appropriate
Implement the Project
  • Execute the project according to the project plan
  • Develop forms and records to document project activities
  • Set up files to ensure that all project information is appropriately documented and secured
  • Monitor the progress of the project and make adjustments as necessary to ensure the successful completion of the project
  • Establish a communication schedule to update stakeholders including appropriate staff in the organization on the progress of the project
  • Review the quality of the work completed with the project team on a regular basis to ensure that it meets the project standards
Control the Project
  • Write reports on the project for management and for funders
  • Communicate with funders as outlined in funding agreements
  • Monitor and approve all budgeted project expenditures
  • Monitor cash flow projections and report actual cash flow and variance to senior management on a regular basis (monthly/bimonthly)
  • Manage all project funds according to established accounting policies and procedures
  • Ensure that all financial records for the project are up to date
  • Prepare financial reports and supporting documentation for funders as outlined in funding agreements
Evaluate the Project
  • Ensure that the project deliverables are on time, within budget and at the required level of quality
  • Evaluate the outcomes of the project as established during the planning phase
Qualifications 
Education
  • Great educational background, preferably in the fields of computer science or engineering for technical project managers
  • PMP / PRINCE II certification is a plus 
Knowledge, Skills and Abilities 
  • Experience in project management, project evaluation and budgeting
  • Demonstrated experience in community based participatory research methodologies and policy/program analysis
  • Applied knowledge of community development and community outreach strategies and tools, in needs assessment and gap analysis; 
  • Knowledge of issues related to workplace literacy, literacy and workplace training Programs, specially affecting visible minorities
  • Experience in networking and working with diverse populations
  • Excellent written and verbal communication skills in English and including report writing, position paper development and publication/presentation of research results
  • Excellent interpersonal, time management, problem solving and organizational skills
  • Proven working experience as a project administrator in the information technology sector
  • Solid technical background, with understanding or hands-on experience in software development and web technologies
  • Solid organizational skills including attention to detail and multi-tasking skills
  • PMP / PRINCE II certification is a plus
Proficiency in the use of computers for:
  • Microsoft Office including Project
  • Simple accounting
  • Database management
  • Other Project Management tools (like JIRA, Confluence, Trello, RedMine, OpenProject, etc.)
Personal characteristics:

The Project Manager should demonstrate competence in some or all of the following:

  • Behave Ethically: Understand ethical behavior and business practices, and ensure that own behavior and the behavior of others is consistent with these standards and aligns with the values of the organization.
  • Communicate Effectively: Speak, listen and write in a clear, thorough and timely manner using appropriate and effective communication tools and techniques.
  • Creativity/Innovation: Develop new and unique ways to improve operations of the organization and to create new opportunities.
  • Foster Teamwork: Work cooperatively and effectively with others to set goals, resolve problem, and make decisions that enhance organizational effectiveness.
  • Lead: Positively influence others to achieve results that are in the best interest of the organization.
  • Make Decisions: Assess situations to determine the importance, urgency and risks, and make clear decisions which are timely and in the best interests of the organization.
  • Organize: Set priorities, develop a work schedule, monitor progress towards goals, and track details/data/information/activities.
  • Plan: Determine strategies to move the organization forward, set goals, create and implement actions plans, and evaluate the process and results.
  • Solve Problems: Assess problem situations to identify causes, gather and process relevant information, generate possible solutions, and make recommendations and/or resolve the problem.
Experience 
  • 3 to 4 years planning and/or management experience
Working Conditions
  • Project Managers usually work in an office environment but the purpose of the project may sometimes take them to non-standard workplaces.
  • Project Managers work a standard work week but may be required to work some evenings and weekends to meet project milestones.

Ducen offers the dynamics and excitement of working in a startup environment, a leading Center of Excellence with top of the line technology and innovation.

 

Ducen is an equal opportunity employer and values diversity in its workforce. We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

 

Apply Now