Experience: 6 years Location: Chennai, India Job Type: Full Time Design overall architecture of the web application (On-Prem as well as Cloud) Experience in code reviews and refactoring Collaborate with the engineering team to design and launch new features Maintain code integrity and organization Understanding and implementation of security and data protection (OWASP and the likes) Knowledge about Design Patterns Exposure to Enterprise Architecture will be a plus Skills Required Front-End: HTML, JavaScript, and CSS Sass (and LESS will be a plus) JavaScript frameworks like AngularJS, React, Ember, Knockout, ThreeJS etc. (Knowledge about ThreeJS is a must) JavaScript based build tools like Grunt, Gulp, and Bower Libraries like jQuery or Backbone.js Front-end (CSS) frameworks Bootstrap (and Foundation will be a plus) AJAX Back-End: API design and development RESTful Services Web fundamentals like HTML, JavaScript, and CSS Server-side languages like Python, Ruby, Java, and .Net (Knowledge about Ruby or Python and Java or .NET should be ok) Database technologies like MySQL, PostgreSQL, and MongoDB Web server technologies like Node.js, J2EE, Apache, Nginx, ISS, etc. Frameworks related to their server-side language preferably Express.js, Ruby on Rails (ROR) Others: Development experience for both mobile and desktop Understanding of server-side languages Jade, EJS, Jinja, etc. Experience with cloud message APIs and usage of push notifications like SNMP with AWS Knowledge of code versioning tools VSTS, Git, BitBucket Knowledge about on-prem tools like SVN will be a plus Experience working in both Linux as well as Windows based environments Working experience in Cloud-based environments and Container based Development (Kubernetes and Docker) Apply Now Show more Show less
Location: Chennai Position: Techno-functional Consultant Experience: 5 to 7 years in Dynamics CRM (Cloud/On-premise) Responsibilities Candidate must possess below abilities in Dynamics CRM: Complete Product knowledge Hands-on experience in Development/Support/Implementation projects Strong communication skills and experience in handling customers in the US & Europe Installation, System Configuration & Security Implementation Experience in JavaScript/ CRM Web API/Plugin/Workflow/Action CRM Upgradation D365 Portals Prior Knowledge in SQL & Fetch based queries to develop SSRS reports Data migration using SSIS/Scribe/Custom Application Experience in Web API/.NET/ JQuery development Experience with Integration Customer Support (Techno-functional) Documentation (System Requirements, Design & User manuals) Required Consulting Qualities Proficient in English Communication (Verbal & Written) Good Customer interaction abilities Flexible team player with a great attitude Ability to lead and build a team Stay current on Dynamics 365 and related technologies General Presales Experience Experience in Dynamics 365 CRM Functional Areas Complete process flow understanding and experience in key areas: Sales, Marketing, Case Management, Project, and Field Service End to end Implementation experience as an Implementation Consultant is highly preferred Additional experience with new technologies like Power Apps, Power BI, Microsoft Flow, USD is preferable. Apply Now Show more Show less
Location: Chennai Employment Type: Full-time Job Title: Salesforce Developer with 8 years of experience Responsibilities Build custom applications on the Force.com platform using both Declarative and programmatic methods. Self-motivation with a strong sense of accountability and a proven track record of delivering results. Demonstrate deep technical knowledge with the following: Apex controllers, Triggers, Visual Force, Java-Script, APIs, S-Controls, and Batch Jobs. Salesforce.com, Sales Cloud, Service Cloud, Communities, and Salesforce Integrations. Design data models, user interfaces, business logic, and security for custom applications. Translating business requirements into code that produces well-quantified data. Hands-on experience in data cleansing and data manipulations using various migration tools. Analyze functional and non-functional requirements to create technical designs, data models, and data migration strategies to support implementation and maintenance of the data integration solutions. Knowledge of Salesforce Integration Patterns. Skills Required Apex controllers Triggers Visual Force Java-Script APIs S-Controls Batch Jobs Salesforce.com Sales Cloud Service Cloud Communities Salesforce Integrations Design data models User interfaces Business logic Security for custom applications Apply Now Show more Show less
Location: Chennai Key Responsibilities Coordinates, facilitates and enforces project implementation; follows and maintains the project execution plan; and closes the project. Monitors project progress on a daily basis maintaining strong communication with clients. Ensures that clients' emails and requests are acknowledged and answered in a timely fashion. Receives the project from the client and helps to clarify the project scope, deliverables, and plan. Closely cooperates with the client in clarifying project matters (plan, deliverables, resources, resolving issues). Maintains and updates the project plan with particular attention to invoicing. Closes the project, hands it over to the client, and evaluates results. Coordinates with team leaders and department managers to define the scope of work for assigned projects and develops statements of work, work breakdown structures, task estimates as well as specific tasks and milestones. Contributes to and coordinates comprehensive project documentation with special attention to client documents. Leads and ensures quality assurance in the project deliverables. Skills & Requirements Engineering in Electrical or Automation/Power Engineering or related field. Minimum 3 years of experience in a similar role. Experience with renewable energy sources or SCADA. Good understanding of power systems, power grids, and renewables. Ability to manage competing priorities and multiple projects with a positive, can-do attitude. Proven experience and skills in project management and a strong understanding of formal project management methodologies. Experience delivering projects in a timely manner. Experience using Microsoft Project, Jira, and Google Suite with a willingness to learn new software and tools. Able to interface directly with various levels of customer engineering and management staff. Excellent verbal and written communication skills in English. Experience in Python/Ignition is a plus. Apply Now
Location: Chennai About The Role As a member of the Customer Support department and reporting to the Director, Technical Support, you will play a pivotal role as an internal support escalation subject matter expert. Our technical support services provide our customers with resolving technical challenges involving platform issues, data flows, networking, communication failures, and KPI calculations for the customer assets. This role is responsible for overseeing the technical support team to ensure efficient operations and exceptional customer service aligned with our 24/7 Global Support Team. Additionally, it involves managing support processes, enhancing team performance, documentation preparation and maintaining a high standard of technical issue resolution. Finally, it involves managing a small team of technical support specialists. What You Will Be Doing Lead and manage a team of Technical Support specialists. Provide guidance, training, and mentorship to ensure excellent customer service and technical expertise as well as cultivate a positive work environment, strengthen teamwork, and knowledge sharing to ensure their professional development and function. Collaborate with your team to troubleshoot and resolve complex technical issues related to CLIENTs products and other services within. Analyze problems, identify root causes, and implement solutions and making sure to incorporate best practices that are aligned with the Product roadmap and technology considerations. Interact with customers as well as the technical support team to understand their challenges and requirements. Provide clear and concise explanations of technical concepts in writing and verbally to our customers on the resolution of tickets via email, meetings or conference calls. Manage and escalate high-priority and critical customer issues to appropriate levels within the organization. Perform standard personnel management responsibilities to support team member development, goal setting, annual performance reviews as well as vacation and paid time off approvals. Coordinate the day-to-day work of a technical support team focused on successfully maintaining the customer assets on CLIENTs products. Ensure accurate documentation of technical issues, solutions, and best practices. Maintain a knowledge base to aid in efficient issue resolution and to facilitate continuous learning. Continuously evaluate and improve technical support processes to enhance efficiency and customer satisfaction. Identify trends in support requests and work with relevant teams to address recurring issues. Co-operate with the rest Technical Support Managers and your Director to improve technical support processes and documentation. Serve as a technical expert on CLIENTs platform with our customers for data-related issues, such as data flow issues, KPI calculations, and software logic. What You Will Need To Be Successful Bachelor's degree in engineering (Renewable /Communication/Data Engineering preferred). Minimum of 5 years of experience in a technical support role in the renewable industry or operations & maintenance (O&M). Extensive knowledge of Freshdesk as well as Technical Support ticketing workflows. Previous working experience in project management, schedule management, risk management, and issue resolution. Good understanding of renewable energy sources: Such as Wind, solar, and energy storage systems. Knowledge of data acquisition systems, SCADA. Ability to interpret networking, data flows, and electrical diagrams. Knowledge of common industrial communications protocols like Modbus RTU/TCP, OPC DA/UA, and DNP3. Understanding of OSI Softs PI system and SQL Database. Preferred Experience Minimum of 2 years' experience as a lead or manager of a technically focused team. Knowledge of SQL, Python, or other scripting tools to perform data analysis. Knowledge of Linux. Competencies Technical Skills Technical Knowledge and Expertise: A deep understanding of the products, services, or systems being supported is essential. Troubleshooting: This includes researching problems, following procedures, and using relevant tools. Software Proficiency: Support team members should be proficient in using relevant software and tools, such as CRM systems, ticketing systems, diagnostic tools, and communication platforms. Product Knowledge: Managing and updating knowledge bases is critical for providing consistent and accurate information to customers or colleagues. Innovation: Innovation is a valuable competency for support team members, enabling them to find creative solutions to customer issues and improve internal processes. Leadership Skills Communication: Effective communication fosters understanding, trust, and collaboration within a team. Emotional Intelligence: It's vital for building strong relationships, resolving conflicts, and making empathetic decisions. Decision-Making: Leaders need strong decision-making skills, including analyzing situations, weighing pros and cons, and making informed choices. Adaptability: Leaders should be open to new ideas, pivot when needed, and help their teams navigate change effectively. Inspiring and Motivating: Leaders set a compelling vision, set clear goals, and provide encouragement and recognition. Apply Now
You should have a minimum of 6 years of experience in web application development. Your primary location will be in Chennai, India, and the job type is full-time. Your responsibilities will include designing the overall architecture of web applications for both On-Premises and Cloud environments. You should have experience in conducting code reviews and refactoring, as well as collaborating with the engineering team to design and launch new features. It will be important to maintain code integrity and organization, along with implementing security and data protection standards such as OWASP. Knowledge about Design Patterns and exposure to Enterprise Architecture will be beneficial for this role. For the Front-End aspect, you should be proficient in HTML, JavaScript, and CSS. Familiarity with Sass (and LESS) is preferred. You should have experience with JavaScript frameworks like AngularJS, React, Ember, Knockout, and ThreeJS. Knowledge about ThreeJS is a must. Additionally, proficiency in JavaScript-based build tools like Grunt, Gulp, and Bower, as well as libraries like jQuery or Backbone.js, is required. Experience with front-end frameworks such as Bootstrap (and Foundation) and AJAX is also necessary. On the Back-End side, you should have expertise in API design and development, RESTful Services, and web fundamentals like HTML, JavaScript, and CSS. Proficiency in server-side languages like Python, Ruby, Java, and .Net is required, with a preference for knowledge in Ruby or Python, and Java or .NET. Knowledge of database technologies like MySQL, PostgreSQL, and MongoDB, as well as web server technologies like Node.js, J2EE, Apache, Nginx, and ISS, is essential. Familiarity with frameworks related to the server-side language, preferably Express.js and Ruby on Rails (ROR), is a plus. In addition to technical skills, you should have experience in development for both mobile and desktop platforms. Understanding of server-side languages such as Jade, EJS, and Jinja is beneficial. Experience with cloud message APIs and push notifications, including SNMP with AWS, is required. Knowledge of code versioning tools like VSTS, Git, and BitBucket is essential. Familiarity with on-prem tools like SVN is a plus. Your experience should cover working in Linux as well as Windows based environments, and you should have experience in Cloud-based environments and Container-based Development using Kubernetes and Docker. If you meet these requirements and are ready for a challenging opportunity, apply now.,
As a Salesforce Developer with 8 years of experience, your primary responsibility will be to build custom applications on the Force.com platform using both Declarative and programmatic methods. You should possess self-motivation with a strong sense of accountability and a proven track record of delivering results. It is essential to demonstrate deep technical knowledge in Apex controllers, Triggers, Visual Force, Java-Script, APIs, S-Controls, and Batch Jobs. Your expertise should extend to Salesforce.com, Sales Cloud, Service Cloud, Communities, and Salesforce Integrations. Your role will also involve designing data models, user interfaces, business logic, and security for custom applications. You must be proficient in translating business requirements into code that produces well-quantified data. Hands-on experience in data cleansing and data manipulations using various migration tools is crucial. Analyzing functional and non-functional requirements to create technical designs, data models, and data migration strategies will be part of your responsibilities to support the implementation and maintenance of data integration solutions. Additionally, knowledge of Salesforce Integration Patterns is expected. The required skills for this position include expertise in Apex controllers, Triggers, Visual Force, Java-Script, APIs, S-Controls, Batch Jobs, Salesforce.com, Sales Cloud, Service Cloud, Communities, Salesforce Integrations, design data models, user interfaces, business logic, and security for custom applications. If you meet these qualifications and are ready to take on this challenging role, we invite you to apply now.,