What are the responsibilities and job description for the Appian Developer position at InfiCare?
Position: Appian Developer
Location: Boston, MA
Mode of Work: Remote (Occasional onsite Meetings)
Mode of Hire: Contract
Mode of Interview: In-Person
Primary Responsibilities
- Design, develop, and deploy low code automation applications and solutions to automate business processes
- Build and configure processes, rules, user interfaces, and data integrations using a configurable low code solution
- Understand database and data modeling
- Participate in designing data models for application based on business requirements
- Integrate with enterprise shared services or third-party software
- Follow Agile practices to streamline development processes and ensure flexibility and responsiveness to changes
- Ensure best practices, including reusability, scalability, and performance optimization
- Collaborate with stakeholders and business analysts to understand business requirements and translate them into a low code solution
- Work with project managers and other developers to coordinate the development life cycle of the application
- Perform unit and system testing, debugging, and troubleshooting for developed applications
- Monitor and support deployed applications, addressing issues and implementing improvements as needed
- Stay up to date with the latest platform features, enhancements, and best practices
- Document application designs, configurations, and procedures for support and training purposes
Qualifications
- Minimum BS/CS with 4 years of hands-on experience
- Proven experience as an Appian Developer, with expertise in Appian BPM and automation processes
- Strong understanding of Appian architecture, components, and interfaces
- Proficiency in designing and implementing Appian SAIL interfaces, process models, records, and reports
- Knowledge of Appian objects, expressions, and rules
- Strong experience in software development life cycle
- Background in Java platform and/or JavaScript
- Experience with Hibernate or other similar platforms is preferred
- Familiarity with Agile development methodologies
- Strong experience with data modeling and problem-solving skills
- Proficient in writing complex SQL queries, preferred with some experience in database design or modelling
- Excellent analytical, problem-solving, and communication skills
- Ability to work collaboratively with cross-functional teams
- Excellent written and oral communication skills
Preferred Skills
- Experience with Java, JavaScript, or other relevant programming languages
- Knowledge of DevOps practices and CI/CD tools
- Familiarity with data integration tools and ETL processes