Centillion - Careers
close-btn apply-btn

Full stack Developer (Laravel)

Job Description:

We are looking to hire a Full-Stack web developer with expertise in PHP-Laravel and Javascript framework to build out and manage our web infrastructure. Our project entails implementing our pre-approved UI, constructing our API, connecting the two, and setting up our server Infrastructure.

Role & Responsibilities:

  • Design and implementation of the overall web architecture
  • Pixel-perfect implementation and integration of our approved user interface
  • Design and construction of REST API
  • Build efficient, testable, and reusable PHP modules
  • Design and deployment of database
  • Integration of data storage solutions including various databases, blob stores, key-value pairs, etc.
  • Solve complex performance problems and architectural challenges
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and implementation of continuous integration and deployment
  • Handle overall website deployment and build process.
  • Work closely with different stakeholders to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.

Required Skill Sets:

  • 3-5 years of experience in web development and coding within a cross-disciplinary environment.
  • Must have exp. on PHP, MYSQL, MVC, Linux, logging, Unit testing, Subversion, Restful/soap.
  • Experience with Source Control tools (Subversion)
  • Expert in back-end programming language PHP with Laravel framework and IDE.
  • Good experience in JQuery, JavaScript.
  • ReactJS,VueJS or AngularJS would be preferred
  • Good at writing HTML, CSS,Bootstrap and JavaScript. Being up on the latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
  • Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries
  • Database design and management with No-SQL, Mysql, including being up on the latest practices and associated versions
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
  • Excellent communication and teamwork skills
  • Familiarity with a relevant and globally supported framework both front-end and back-end
  • Thorough understanding of user experience and possibly even product strategy
  • Experience implementing testing platforms and unit tests
  • Proficiency with version control system preferred Git
  • Appreciation for clean and well-documented code
  • Experienced in full web development life cycle from requirements gathering to Server management and deployment for the relevant environment
  • WordPress Experience is a plus.
  • Understanding of SEO principles

 

APPLY

close-btn apply-btn

Front End Developer (React/Angular)

Job Description:

We are looking for a UI Developer (React.js/Angular.js) who is motivated to combine the art of design with the science of programming. Candidates need to have expertise in user interface designing and developing great user experiences in web and mobile applications.

Role:

  • Design and development of data-driven, highly scalable web applications with a rich user interface.
  • The successful candidate will work closely with our Engineering team and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibilities

  • Develop new user-facing features.
  • Ensure the technical feasibility of UI/UX design.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Assure all user input is validated before submitting it to the backend.

Required Skills:

  • Proficiency in HTML, CSS, Javascript, Bootstrap, JQuery and AJAX.
  • Must have : jQuery, jQuery UI, AJAX, Subversion, JSON/XML, bootstrap, SASS, CSS, HTML, (Angularjs or React Js)
  • Comfortable coding in server side languages (PHP, Python, Java, .net) that drive interface requirements/rendering
  • Strong experience taking static images/prototypes and converting to web interfaces
  • Experience with consuming JSON/XML data via JS frameworks
  • Basic usage of Linux command line
  • Understanding of server - side CSS
  • Good understanding of Angular JS and/or React JS.
  • Must have knowledge of cross-browser development.
  • Experience with graphic design applications such as Adobe Illustrator/captivate.
  • Experience with responsive and adaptive design.
  • Utilizing a variety of mark - up languages to write web pages.
  • Understanding of SEO principles.
  • Proficient understanding of code versioning tools such as Git and BitBucket.

 

APPLY

close-btn apply-btn

React JS Developer

Job Description:

We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance.

Role & Responsibilities:

  • Meeting with the development team to discuss user interface ideas and applications.
  • Reviewing application requirements and interface designs.
  • Identifying web-based user interactions.
  • Developing and implementing highly responsive user interface components using react concepts.
  • Writing application interface codes using JavaScript following react.js workflows.
  • Troubleshooting interface software and debugging application codes.
  • Developing and implementing front-end architecture to support user interface concepts.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing updates.

Required Skill Sets:

  • Bachelor’s degree in computer science, information technology, or a similar field.
  • Previous experience working as a react.js developer.
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience with user interface design.
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Good project management skills.

 

APPLY

close-btn apply-btn

AngularJS Developer

Job Description:

We are looking to hire an experienced angularJS developer to join our dynamic team. As a lead developer, you will be responsible for creating a top-level coding-base using Angular best practices. Your role will require you to implement an exciting and streamlined user experience in the form of a Java-based desktop and mobile web-app.
To ensure success as an angularJS developer, you should have extensive knowledge of theoretical software engineering, be proficient in JavaScript, HTML, and CSS, and have excellent project management skills. Ultimately, a top-class angularJS developer can design and build a streamlined application to company specifications that perfectly meet the needs of the user.

Role & Responsibilities:

  • Designing and developing user interfaces using angularJS best practices.
  • Adapting interface for modern internet applications using the latest front-end technologies.
  • Writing JavaScript, CSS, and HTML.
  • Developing product analysis tasks.
  • Making complex technical and design decisions for AngularJS projects.
  • Developing application codes and unit tests in AngularJS, Java Technologies, and Rest Web Services.
  • Conducting performance tests.
  • Consulting with the design team.
  • Ensuring high performance of applications and providing support.

Required Skill Sets:

  • Bachelor’s degree in computer science, computer engineering or similar.
  • Previous work experience as an angularJS developer.
  • Proficient in CSS, HTML, and writing cross-browser compatible code.
  • Experience using JavaScript building tools like Gulp or Grunt.
  • Knowledge of JavaScript MV-VM/MVC frameworks including AngluarJS.
  • Excellent project management skills.
  • Proven experience implementing front-end and back-end JavaScript applications.
  • Excellent communication skills.
  • Critical thinker and good problem-solver.

 

APPLY

close-btn apply-btn

Associate Software Trainee - PT

Job Description:

We are looking for Associate Software Trainee. Basic responsibility will be analysis, Design and Development of various software applications.

Role & Responsibilities:

  • Design, code, and develop software modules based on functional and system requirements.
  • Implement best practices in software development such as testing, documenting code, and other practices necessary for delivering sustainable and working software.
  • Identify and troubleshoot bugs in existing software, design and release fixes.
  • Collaborate with project team members throughout the entire software development life cycle, in understanding customer needs and creation of product requirement.
  • Responsible for quality and timeliness of assigned workload to agreed timelines, standards, and defined requirements.

Required Skill Sets:

  • Excellent analytical and programming skills.
  • Extensive knowledge in object oriented analysis and design concepts and design patterns.
  • Good knowledge of all phases in SDLC.
  • Excellent communication skills in English - both verbal and written.
  • Candidate must be hard-working, a go-getter with a positive can-do attitude.
  • Candidate should possess excellent learning ability and take up challenges. Be a good team player.
  • Assertive, confident & results-oriented.

Experience:

  • 0 - 1 yrs of relevant experience.

Educational Qualification:

BE/B.Tech (CS,EC and IT) or MCA.

Notice Period:

 

APPLY

close-btn apply-btn

Associate Software Developer

Job Description:

We are looking for software developer. The key role will be the design, installation, testing and maintenance of software systems. Candidate will be responsible for writing and coding individual programmes or providing an entirely new software resource.

Role & Responsibilities:

  • Reviewing current systems.
  • Presenting ideas for system improvements, including cost proposals.
  • Working closely with analysts, designers and staff.
  • Producing detailed specifications and writing the program codes
  • Testing the product in controlled, real situations before going live
  • Preparation of training manuals for users
  • Maintaining the systems once they are up and running

Key Skills required:

  • Knowledge of programming skills
  • C#, ASP.NET, SQL SERVER 2008+ (Mandatory)
  • Others Skills: JSON, ANGULAR JS ETC (OPTIONAL)
  • Ability to use one or more development language (C++, PHP, HTML, etc.)
  • Strong communication skills
  • Ability to work in a team
  • Eye for detail and identifying problems
  • An understanding of business
  • Analytical and commercial experience

Experience:

  • Candidates must have 0-2yrs experience
  • Expertise in current computer hardware and software

Educational Qualification:

BTech / BCA

Notice Period:

 

APPLY

close-btn apply-btn

Software Developer – P1

Job Description:

We are looking for software developer. The key role will be the design, installation, testing and maintenance of software systems. Candidate will be responsible for writing and coding individual programmers or providing an entirely new software resource.

Role & Responsibilities:

  • Reviewing current systems
  • Presenting ideas for system improvements, including cost proposals
  • Working closely with analysts, designers and staff
  • Producing detailed specifications and writing the program codes
  • Testing the product in controlled, real situations before going live
  • Preparation of training manuals for users
  • Maintaining the systems once they are up and running

Key Skills required:

  • Knowledge of programming skills
  • C#, ASP.NET, SQL SERVER 2008+ (Mandatory)
  • Others Skills: JSON, ANGULAR JS ETC (OPTIONAL)
  • Ability to use one or more development language (C++, PHP, HTML, etc.)
  • Strong communication skills
  • Ability to work in a team
  • Eye for detail and identifying problems
  • An understanding of business
  • Analytical and commercial experience

Experience:

  • Candidates must have 1-3yrs experience
  • Expertise in current computer hardware and software

Educational Qualification:

BTech / BCA

Notice Period:

 

APPLY

close-btn apply-btn

Senior Software Developer

Job Description:

We are looking for software developer. The key role will be the design, installation, testing and maintenance of software systems. Candidate will be responsible for writing and coding individual programmes or providing an entirely new software resource.

Role & Responsibilities:

  • Reviewing current systems
  • Presenting ideas for system improvements, including cost proposals
  • Working closely with analysts, designers and staff
  • Producing detailed specifications and writing the program codes
  • Testing the product in controlled, real situations before going live
  • Preparation of training manuals for users
  • Maintaining the systems once they are up and running

Key Skills required:

  • Knowledge of programming skills
  • C#, ASP.NET, SQL SERVER 2008+ (Mandatory)
  • Others Skills: JSON, ANGULAR JS ETC (OPTIONAL)
  • Ability to use one or more development language (C++, PHP, HTML, etc.)
  • Strong communication skills
  • Ability to work in a team
  • Eye for detail and identifying problems
  • An understanding of business
  • Analytical and commercial experience

Experience:

  • Candidates must have 3-5 yrs experience
  • Expertise in current computer hardware and software

Educational Qualification:

BTech / BCA

Notice Period:

 

APPLY

close-btn apply-btn

Lead Software Developer – P4

Job Description:

We are looking for Lead Software Developer.The position involves leading the development, implementation, and maintenance of functionality related to the user interface and graphics capability for CFD software, and integration of CFD software with the user environment. Areas of work for this position may include: improvements to existing capabilities, implementation of advanced features, and the development of fast algorithms for geometry, mesh, and results visualization.

Role & Responsibilities:

  • Design, development, optimization and maintenance of features in the products, according to project requirements and established quality standards
  • Design, implement and maintain software related to user-interface, graphics and rendering.
  • Keep abreast of cutting edge technology in user-interface and graphics areas.
  • Work closely with different teams to ensure that ANSYS products continue to be the best in class.
  • Provide technical leadership and guidance to junior staff

Required Skills:

  • Excellent and demonstrated programming skills in ats least one computer language (preferably C/C++).
  • Willingness to learn, take initiative and work in a team oriented environment
  • Appropriate mathematical background and awareness of graphics software and utilities
  • Ability to mentor and guide junior staff
  • Ability to work independently with minimal supervision

Experience:

  • A minimum of four years of professional programming experience in user-interface and/or computer graphics and/or scientific visualization.
  • Familiarity with C/C++ or Python or Scheme.
  • Familiarity with Computational Fluid Dynamics related concepts.

Educational Qualification:

Master’s degree with 4 years of experience, or a Bachelor’s degree with 10 years experience in engineering, computational science, or applied mathematics.

Notice Period:

 

APPLY

close-btn apply-btn

Associate Project Manager

Job Description:

As the project manager, your job is to plan, budget, oversee and document all aspects of the specific project you are working on.Project managers may work closely with upper management to make sure that the scope and direction of each project is on schedule, as well as other departments for support. An experience of 4 years is required.

Role & Responsibilities:

  • Define and design the technical solution to meet the client’s cost, schedule, technology, and functional requirements for any Centillion Tech Engagement.
  • Provide solutions that are: scalable, extensible, implementable, measurable and secure.
  • Supporting the team and working with Lead Researcher & Lead Designer.
  • Work with Lead Centillion technical teams to develop & deploy the solution that meets client objectives.
  • Holding team accountable and review the code.
  • Build Standard Development Architecture and process for Centillion Tech.
  • Working with the individual technology leads to continue to evolve the architecture by Documenting, Ensuring best practices are captured and communicated, educating, providing frameworks or starter kits, delivering internal trainings.

Required Skills:

  • Knowledge of programming skills
  • C#, ASP.NET, SQL SERVER 2008+ (Mandatory)
  • Others Skills: JSON, ANGULAR JS ETC (OPTIONAL)
  • Ability to use one or more development language (C++, PHP, HTML, etc.)
  • Strong communication skills
  • Ability to work in a team
  • Eye for detail and identifying problems
  • An understanding of business
  • Analytical and commercial experience

Experience:

  • Candidates must have 2-3 yrs experience
  • Expertise in current computer hardware and software

 

APPLY

close-btn apply-btn

Project Manager

Job Description:

As the project manager, your job is to plan, budget, oversee and document all aspects of the specific project you are working on.Project managers may work closely with upper management to make sure that the scope and direction of each project is on schedule, as well as other departments for support. An experience of 4 years is required.

Role & Responsibilities:

  • Define and design the technical solution to meet the client’s cost, schedule, technology, and functional requirements for any Centillion Tech Engagement.
  • Provide solutions that are: scalable, extensible, implementable, measurable and secure.
  • Supporting the team and working with Lead Researcher & Lead Designer.
  • Work with Lead Centillion technical teams to develop & deploy the solution that meets client objectives.
  • Holding team accountable and review the code.
  • Build Standard Development Architecture and process for Centillion Tech.
  • Working with the individual technology leads to continue to evolve the architecture by Documenting, Ensuring best practices are captured and communicated, educating, providing frameworks or starter kits, delivering internal trainings.

Required Skills:

  • Knowledge of programming skills
  • C#, ASP.NET, SQL SERVER 2008+ (Mandatory)
  • Others Skills: JSON, ANGULAR JS ETC (OPTIONAL)
  • Ability to use one or more development language (C++, PHP, HTML, etc.)
  • Strong communication skills
  • Ability to work in a team
  • Eye for detail and identifying problems
  • An understanding of business
  • Analytical and commercial experience

Experience:

  • Candidates must have 2-3 yrs experience
  • Expertise in current computer hardware and software

 

APPLY

close-btn apply-btn

Senior Project Manager

Job Description:

As the project manager, your job is to plan, budget, oversee and document all aspects of the specific project you are working on.Project managers may work closely with upper management to make sure that the scope and direction of each project is on schedule, as well as other departments for support. An experience of 4 years is required.

Role & Responsibilities:

  • Define and design the technical solution to meet the client’s cost, schedule, technology, and functional requirements for any Centillion Tech Engagement.
  • Provide solutions that are: scalable, extensible, implementable, measurable and secure.
  • Supporting the team and working with Lead Researcher & Lead Designer.
  • Work with Lead Centillion technical teams to develop & deploy the solution that meets client objectives.
  • Holding team accountable and review the code.
  • Build Standard Development Architecture and process for Centillion Tech.
  • Working with the individual technology leads to continue to evolve the architecture by Documenting, Ensuring best practices are captured and communicated, educating, providing frameworks or starter kits, delivering internal trainings.

Required Skills:

  • Knowledge of programming skills
  • C#, ASP.NET, SQL SERVER 2008+ (Mandatory)
  • Others Skills: JSON, ANGULAR JS ETC (OPTIONAL)
  • Ability to use one or more development language (C++, PHP, HTML, etc.)
  • Strong communication skills
  • Ability to work in a team
  • Eye for detail and identifying problems
  • An understanding of business
  • Analytical and commercial experience

Experience:

  • Candidates must have 5-7 yrs experience
  • Expertise in current computer hardware and software

 

APPLY

close-btn apply-btn

Technical Architect

  • 2.1.1 Use his best endeavors to promote the interests and reputation of the Company giving at all times the full benefit of his knowledge, expertise and skill
  • 2.1.2 Identify and evaluate new technology developments and gauges applicability to business processes by providing the solution that satisfies business goals and objectives. Advice to the Board and the management committee on technology investments and initiatives.
  • 2.1.3 Assess new and emerging technologies to determine application.
  • 2.1.4 Advise the management committee on strategic technology research and development plan and lead the technology research and development (“R&D”) activities of the Company, including but not limited to planning the short and long-range technology strategies, formulation of execution strategy, decision of hiring competent R&D staff, provision of guidance to subordinates, supervise R&D laboratory activities and coordination with relevant departments of the Company in formulating and executing R&D strategies.
  • 2.1.5 Recommend, develop, integrate, administer, and evaluate policies, procedures, standards, equipment and plant design needed to provide flexible and cost-effective technologies.
  • 2.1.6 Develop technology standards and protocols inline with industry “best practice. Improve production efficiency at each stage of production cycle and supervise detailed execution of the plan.
  • 2.1.7 Direct and supervise the daily technology matters.
  • 2.1.8 Organize and manage technology department.
  • 2.1.9 Other responsibilities as reasonably requested by the Company and its board of directors.
  • 2.1.10 Must be well versed with both client side and server side technologies. Must have developed business logic intensive applications and been a part of a team.
  • 2.1.11 Experience in designing and developing websites, maintaining web pages. Candidates should have good knowledge and working experience of HTML, PHP, ASP.NET. Those with knowledge and hands-on experience with open source content management systems like Wordpress, Joomla, Drupal etc. will get preference.

Client Side:

  • HTML 5, CSS 3, Javascript, jQuery Framework

Server Side:

  • PHP 5, MVC Frameworks (Codeigniter, CakePHP, Kohana, Yii)

Knowledge of Open Source Projects:

  • Wordpress, Drupal, Magento, Prestashop
  • Creating and consuming Web services using SOAP, REST, JSON, XML. Used third party APIs and integrated with them (Facebook, Twitter, Google Maps, oAuth etc.)
  • Versioning using Subversion / git

 

APPLY

Development