Job Summary:
We are seeking a highly skilled Software Engineer with extensive experience in the development of Appian-based applications and products. The ideal candidate will have 5 to 10 years of overall software development experience, with at least 2 years of specific experience working with Appian technologies.
Key Responsibilities:
- Responsible for the development of Appian-based applications and products, ensuring alignment with business goals and user requirements.
- Utilize Test-Driven Development (TDD) frameworks and Agile/Scrum methodologies to drive efficient development processes.
- Collaborate with Application Manager, Architect and key stakeholders to gather and refine business requirements, and prioritize the product roadmap/backlog accordingly.
- Ensure that development activities adhere to company standards, processes, and best practices.
- Collaborate with Portfolio Leads, Sales teams, and internal stakeholders to drive business growth and client satisfaction.
- Stay updated on Appian platform updates, industry trends, and emerging technologies, and apply this knowledge to drive innovation and excellence in product development.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5 to 10 years of overall software development experience, with at least 2 years of experience in Appian development, with a strong understanding of Appian design patterns, best practices, and performance optimization techniques.
- Proficiency in Test-Driven Development (TDD) frameworks and Agile/Scrum methodologies.
- Experience working in On-Premises, AWS, and Azure Cloud Environments.
- Strong analytical and problem-solving skills, with the ability to translate business requirements into technical solutions.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
- Experience in managing client accounts and collaborating with internal and external stakeholders to drive business success.