Design and develop technical solutions on the Appian BPM Suite based on the requirements gathered.
Create technical documentation that provide detail on how the systems are in support of business processes and meet audit standards.
Design integration requirements with other third-party platforms.
Expertise in developing wide array of system codes (simple to complex) that follow approved business requirements established with stakeholders and end users. As part of developing and deploying code, RPA Senior Developer will be exercising independent knowledge and judgement on system design where the end state should be within compliance on what the authorized requirements describe.
Designing data models.
Defining architectural & development standards for the project in adherence to Appian and client’s best practices.
Preparing high level technical specifications for the solutions.
Performing frequent code reviews & ensuring quality of the overall delivery.
Interacting with customers daily and be the main point of contact for customer
Presenting demos to the customers.
Running all major sprint ceremonies.
Planning on project releases
Lead User Acceptance Testing with business users, BA
Able to do the Appian application deployments
Enabling the development team to go to the next level.
Oversee infrastructure set up in case of On-Premises projects.
Working with offshore team during the development phase
Minimum Requirements:
Degree in Computer Science, MIS, IT or other related fields.
4-5 years of experience in development of enterprise-level web applications using an object-oriented technology stack.
College degree required.
2+ years of experience in designing BPM applications.
Core Competency Requirements:
At least 1-2 years of experience in leading a team of developers.
2 years+ with experience in Appian.
Experience in developing on J2EE platforms, .Net platforms, RDBMS platforms (Oracle, MySQL, SQL Server) Good logical and analytical reasoning ability.
Good team player.
Fluent English communication and social skills to interact with a global customer base.