Job
Description
The Lead Developer at WNS (Holdings) Limited will be responsible for spearheading initiatives to optimize and expand the usage of the Appian platform across various business functions. This leadership role requires a deep understanding of Appian platform capabilities, strategic vision, and the ability to translate complex business requirements into efficient technical solutions. The Lead Developer will lead a team of developers and collaborate closely with business stakeholders to drive innovation and operational excellence. Key Roles and Responsibilities of a Lead Developer include: - Building and overseeing the design, development, and implementation of projects in Appian. - Requirement gathering and analysis. - Building robust integrations with other peripheral systems, middleware, and applications. - Designing data models. - Defining architectural and development standards for projects in adherence to Appian and WNS-Vuram best practices. - Performing frequent code reviews and ensuring the quality of the overall delivery. - Conducting troubleshooting and problem-solving across the Appian platform. - Mentoring a team of Appian developers and analysts to foster a culture of continuous improvement and professional growth. - Managing key stakeholder relationships, translating complex business needs into technical specifications, and ensuring alignment with business objectives. - Driving innovation in Appian by leveraging new technologies and methodologies to enhance service delivery. - Having hands-on experience with various Appian capabilities such as process modeling, user interface, expressions, plugins analysis, sites, embedded Appian, portals, records (data fabric), SSO/LDAP, Admin Console, and more. - Proficiency in database concepts like stored procedures, views, materialized views, triggers, and more. - Estimating projects based on high-level requirements or RFP. - Building applications with performance optimization guidelines, especially for high-volume applications. - Developing demos, PoCs, PoVs for customer stakeholders and internal teams as needed. - Creating high-level technical specifications for solutions. - Managing the Appian upgrade process to ensure compatibility and minimal disruption. - Leading User Acceptance Testing with business users and BAs. - Performing application deployments. - Overseeing infrastructure setup for On-Premises projects. - Working with on-shore or off-shore teams during the development phase. - Having knowledge of Networks and OS platforms (Windows, Linux). - Familiarity with agile development methodologies. - Running all major sprint ceremonies. Minimum Requirements: - Degree in Computer Science, MIS, IT, or related fields. - 6+ years of total experience. - 4-5 years of experience in developing enterprise-level web applications using Appian. - At least 1-2 years of experience in leading a team of developers. - Experience in developing on J2EE platforms, .Net platforms, and RDBMS platforms (Oracle, MySQL, SQL Server). - Strong logical and analytical reasoning abilities. - Team player with excellent English communication and social skills. - Flexibility to travel. Preferred Competency Requirements: - Knowledge of GenAI, AI, RPA, IDP, DevOps, Process Mining tools, and technologies. - Working knowledge of Networks and OS platforms (Windows, Linux). - Appian Senior/Lead Developer Certification. - Strong leadership skills with the ability to lead by example in developing solutions and managing teams.,