Announcing the Release of AgilePoint NX 7.0. Our Biggest Release Ever. Learn More

Careers

Want to make a difference in a variety of
industries? Work well in a fast-paced environment?

Current Open Positions

Join us in our revolution to redefine the boundaries of what is possible for mid-level, enterprise-process solutions. We help enterprises of any size attain and sustain operational success through process excellence.

Job opportunities with AgilePoint in US

Analyze user requirements, procedures, and problems to automate or improve various Business Process Management (BPM) projects.
  • Analyze the high level technical requirements and classify them as functional and non – functional requirements.
  • Convert the functional requirement into user stories and define clear entry and exit criteria by using techniques like MoSCoW to prioritize the requirements.
  • Perform structured analysis on the user stories and arrive at technical feasibility of the user stories in different product stack in AgilePoint BPM ecosystem.
  • Document the key assumptions for considerations to enable estimation of timelines.
  • Create Prototypes on AgilePoint NX platform to confirm and refine the complex requirements.
  • Determine high level effort estimates to user stories using techniques like function points to check the feasibility against the cost and the timelines.
  • Map the project goals to the defined functions recommending improvements to the system using AgilePoint BPM product stack.
Test and maintain existing software programs written in high level computer languages, such as C#, ASP.Net, SQL Server and SharePoint
  • Coordinate with development team and provide guidelines to build the solution.
  • Conduct BPM product design evaluation and set up guidelines such as coding convention for C#, ASP.Net, SQL Server, and SharePoint.
  • Implement Source code controls and DEVOPS strategies to allow the developers works from multiple sandboxes to be merged their codes on completion.
  • Create test plan and setup environments for System integration testing and user acceptance testing.
  • Build statistical models using linear or logistic regression, clustering.
  • Provide regular individual ad-hoc support to understand and make changes to the AgilePoint BPM product.
Test, maintain, and monitor connectors that provide functionality to interface with 3rd party systems like SharePoint and Exchange Server.
  • Work with the development team to create interfaces with 3rd party systems like SharePoint and Exchange Server which are key components of a BPM project.
  • Perform integration testing for the connectors to test the reliability of data being exchanged between AgilePoint BPM platform and the 3rd party systems.
  • Create detailed unit test cases to test the integration with 3rd party systems during each product release of AgilePoint to make sure they continue to work the same way before and after the release.
  • Provide AgilePoint BPM customers individual ad-hoc support to understand and make changes to the connectors to help the AgilePoint BPM product to keep up with the pace of the market.
Participate and contribute in engineering team discussions, performance testing.
  • Coordinate with development team and provide guidelines to build the solution.
  • Collaborate closely with both stakeholders and developers to reduce risk through tightening the feedback cycle and by improving communication via closer collaboration.
  • Work with Engineering and Customer Support to assist with the troubleshooting of defects reported by customers or found during in-house release testing.
  • Help perform the load testing on various AgilePoint BPM components and connectors using load testing tools like Load Runner and Visual Studio Team Services (VSTS) to make sure that all new product releases meet minimum performance benchmarks and there are no significant detoriation noticed in timing of the AgilePoint BPM components and connectors.
Documentation of integration pattern between external systems and AgilePoint BPM Platform
  • Perform Object oriented analysis to develop conceptual model of the system on the AgilePoint BPM platform.
  • Create entity relationship diagram with full data dictionary using schema builder in AgilePoint BPM Platform.
  • Design key functions and operations in detail, including screen layouts, business rules, process diagrams, pseudo- code on AgilePoint BPM Platform.
  • Leverage artifacts like UML class diagram, interaction diagrams, user interface mockup to build technical design document for developers to develop and deliver the system with minimal additional input design.
  • Identify all external system that need to be synchronized with AgilePoint BPM Platform and document the events and data set needed to be transmitted / to be received.
  • Evaluate the authentication mechanism like Oauth2 / Secure tokens that will be needed for AgilePoint BPM Portal to integrate with the external systems.
  • Evaluate the best integration approach and evaluate the usage of SOAP VS REST API to integrate with the system.
  • Understand the key vision and objective of the implementation by working with the project sponsor and other key stake holders.
  • Identify the key metrics impacted by the issues in the old system and document the end results expected from the new system to be built on AgilePoint BPM platform.
  • Document key activities of the end user and translate to enhance the existing process through user interviews.
  • Identify and document the pros and cons of the current system in place.
  • Collect data sample from the existing system to analyze and document the process to migrate to AgilePoint BPM platform.
Assist with installation of Business Process Management (BPM) software and systems.
  • AgilePoint BPM platform needs knowledge of its platform to perform installation and setup the BPM software hence the candidate will assist during installation of the platform.
  • Setup necessary testing environment access and migrate the applications and setup initial data.
  • Plan deployment and Rollback mechanism using different tools available in AgilePoint BPM platform.
  • Deploy and migrate data to production using BPM tools like deployment wizard, import/export utilities etc.
  • Understand the upgrades applied in the AgilePoint BPM ecosystem and present to key stakeholders on a regular basis.
  • Provide recommendations based on the new functionality introduced per release that can improve the current implementation and can accelerate the ongoing development.
  • Provide support to the existing implementation and drive change management to enable users adopt the system.
Minimum Requirements:

Bachelor’s degree or foreign academic equivalent in computer science, computer engineering, information technology, or a closely related field and 4 years of related work experience required.

Please email your resume to HR at hr-job@agilepoint.com
Job ID# SSA-01

Mountain View | California | United States

Responsibilities:
  • Write, update and maintain existing computer programs written in high level computer languages, such as C#, ASP. Net, SQL Server, MOSS, SharePoint, Windows Communication Foundation etc
  • Perform system analysis and programming tasks to maintain and control various computer programs using AgilePoint BPMS product.
  • Correct errors by making appropriate changes and work with Engineering and Customer Support to assist with the troubleshooting of defects reported by customers or found during in-house release testing.
  • Conduct trial runs of programs and software applications that provide functionality to interface with 3rd Party systems like SharePoint and ASP.Net to be sure that they will produce the desired information and instructions are correct.
  • Compile and write documentation of Business Process Management (BPM) projects and subsequent revisions, inserting comments in coded instructions so others can understand the programs later. Prepare detailed workflow charts and diagrams that describe input, output and logical operation which can be converted into computer programs.
  • Consult with managerial, engineering and technical personnel to clarify program intent, identify issues and suggest any changes to the program.
Minimum Requirements:

Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering, Computer Science & Engineering, or a related field and 2 years of related work experience required.Project Leader, Module Lead, System Analyst, or a related occupation required. The required 5 years of experience must include 3 years of experience in MOSS/ SharePoint, SQL Server, C#, ASP.Net, and development of Business Process Management (BPM) products.

Please email your resume to HR at hr-job@agilepoint.com.

Job opportunities with AgilePoint India in Bangalore, India.

Responsibilities and Duties
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using C#
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Documentation of code throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
  • Required Experience, Skills and Qualifications
Essential Skills
  • Solid knowledge of ASP.NET, C# and .NET Framework Library
  • Strong knowledge of WCF, Web Services and RESTful APIs.
  • Strong knowledge of MVC, MVVM, Entity Framework, etc.
  • Strong Knowledge on the web application life cycle, page life cycle and knowledge to enhance performance.
  • Good knowledge of HTML 5, CSS3, JavaScript, JQuery, AJAX.
  • Good knowledge of Database – SQL/Oracle
  • Solid understanding of Object-Oriented design and programming concepts.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Understanding of XML, JSON, DOM, and other W3C standards.
  • Strong working knowledge of browser behaviour, page rendering, tracing, debugging using web developer tools.
  • Basic understanding of CSS pre-processors, such as LESS and SASS
  • Working knowledge on version control system. (TFS, GIT)
  • Appreciation for good engineering practices like Test driven development, code reviews and continuous integration.
Nice to have
  • SOLID Principles
  • Knowledge of SQL Development – Stored Procedure, SSIS Package, etc.
  • Basic design knowledge in image design/editing tools
  • Basic knowledge of UX and keep updated with the latest design trends.
  • Knowledge of UI frameworks and libraries such as ExtJS, Kendo UI, RequireJS.

Please email your resume with job ID number to HR at hr_india@agilepoint.com
Job ID# IN-001

Skills & Requirements:

Essentials

  • Strong knowledge of Business Process Management Domain.
  • Strong knowledge of process implementation.
  • Good knowledge of agile methodologies.
  • Knowledge of Business Analyst Body Of Knowledge (BABOK).
  • Deep understanding of workflow engine.
  • Should provide solution inputs to the technical team.
  • Good understanding of design and service model for ITIL/ITSM.
  • Should review and provide inputs on IT processes in accordance to best practices.
  • Individual contributor with experience in design, adoption, and governance of Process Implementation such as but not limited to areas such as Incident Management, Change Management, Problem Management, Configuration Management, Service Catalog, Service Level Management, and Knowledge Management.
  • Design work flows as per standards and best practices.
  • Should contribute to the definition of the processes, standards, and methodologies, as well as their adoption in product/process development.
  • Experience in product development life cycle
  • Should demonstrates good judgment and logic in selecting methods and techniques for obtaining solutions.
  • Establish technical feasibility and solution designs for new enterprise application. Conduct POCs to demo new ideas and help solidify technical direction.
  • Should provide content for marketing collaterals, website, trade shows, etc.
  • Should provide material that can be used for customer documentation, sales training, etc.
Nice to have
  • CBAP certification.
  • SCRUM certification.
  • Demonstrated understanding and ability to explain any one BPM Platform.
  • Manages the development of end to end enterprise applications.
Key Personality Traits
  • Strong customer service skills.
  • Strong analytical skills.
  • Ability to communicate effectively with Management and peers.
  • Accurate and comprehensive documentation skills.
  • Perform duties with limited supervision.
  • Should be good team player.


Please email your resume with job ID number to HR at hr_india@agilepoint.com
Job ID# IN-002

Skills required:
  • Strong understanding on the basics of Project Management principles.
  • Good conceptual knowledge of SDLC, web technologies, databases, project management, Management Information systems (MIS).
  • Strong aptitude and good problem solving skills.
  • Good oral and written communication skills.
  • Good leadership qualities to work in a team environment.
  • Good with MS Office suite.
  • Effective Planning and Resource Utilization.
Responsibilities
  • Coordinate internal resources and third parties/vendors for the flawless execution of projects
  • Ensure that all projects are delivered on-time, within scope and within budget
  • Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Ensure resource availability and allocation
  • Develop a detailed project plan to track progress
  • Use appropriate verification techniques to manage changes in project scope, schedule and costs
  • Measure project performance using appropriate systems, tools and techniques
  • Report and escalate to management as needed
  • Manage the relationship with the client and all stakeholders
  • Perform risk management to minimize project risks
  • Establish and maintain relationships with third parties/vendors
  • Create and maintain comprehensive project documentation
Good to have
  • Project Management Certification.

Please email your resume with job ID number to HR at hr_india@agilepoint.com
Job ID# IN-003

Responsibilities and Duties
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean & scalable code
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Documentation of code throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
Required Experience, Skills and Qualifications

Essential Skills

  • Solid knowledge of HTML, CSS & JavaScript.
  • Strong Knowledge on the web application life cycle, page life cycle and knowledge to enhance performance.
  • Solid understanding of Object-Oriented design and programming concepts.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Understanding of XML, JSON, DOM, and other W3C standards.
  • Strong working knowledge of browser behavior, page rendering, tracing, debugging using web developer tools.
  • Basic understanding of CSS pre-processors, such as LESS and SASS
  • Working knowledge on version control system. (TFS, GIT)
  • Appreciation for good engineering practices like Test driven development, code reviews and continuous integration.
Nice to have
  • SOLID Principles
  • Hands on experience in ReactJs or AngularJs.
  • Hands on experience in writing CSS Modules.
  • Hands on experience in writing Unit and Functional Test cases.
  • Knowledge of UI frameworks and libraries such as ExtJS, Kendo UI, Bootstrap.
  • Knowledge of ASP.NET, C# and .NET Framework Library
  • Knowledge of WCF, Web Services and RESTful APIs.
  • Knowledge of MVC, MVVM, Entity Framework, etc.

Please email your resume with job ID number to HR at hr_india@agilepoint.com
Job ID# IN-004