Previous Job
Previous
Appian Developer
Ref No.: 23-00354
Location: Iselin, New Jersey
Malvern, PA
Capgemini/Vanguard
Day One Onsite & Hybrid for three days
Responsibilities
  • Provides senior level system analysis, design, development, and implementation of work flow management system using Appian platform
  • Practices full product ownership from discovery, analysis, design and implementation through testing and long-term maintenance support.
  • Translates technical specifications, and/or logical and physical design into code for new or enhancement projects for internal clients. Develops code and test artifacts that reuse objects, is well structured, backed by automated tests, includes sufficient comments and is easy to maintain. Writes programs, appropriate test artifacts, ad hoc queries, and reports. Employs contemporary software development techniques to ensure tests are implemented in a way that supports automation.
  • Elevates code into the development, test, and production environments on schedule. Provides follow up production support.
  • Thoroughly understands software development methodology and architecture standards. Trains and mentors staff with less experience. Resolves issues elevated from staff with less experience.
  • Participates in design and code reviews throughout life cycle to identify issues. Explains technical considerations at related meetings, including those with internal clients.
  • Performs systems analysis, including system requirements analysis and definition (e.g., prototyping), and logical and physical design.
  • Thoroughly understands client business functions and technology needs. Has a broad understanding of Vanguard's technologies, tools, and applications, including those that interface with business area and systems.
  • Is highly functional on large, matrixed project teams. Interfaces with cross functional team members, including architects, IT security, scrum master, product owner and clients. Communicates systems issues at the appropriate technical level for each audience.
  • Thoroughly understands and complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established milestones. Thoroughly understands and complies with all Information Security policies and procedures, and verifies deliverables meet Information Security requirements.
  • Participates in special projects and performs other duties as assigned
Qualifications/Technical Skills
  • Strong experience designing and developing applications using Appian Platform
  • Design and implementation of complex SAIL interfaces and process models
  • Appian certification is a plus
  • Experience in automated unit, integration and end-end testing
  • Able to translate requirements into well-architected solutions
  • Problem-solver and a team player
  • Strong knowledge of SQL
  • Familiarity with the agile scrum SDLC
  • Nice to have: experience in web technologies including Java, Cucumber, Splunk, Git
  • Nice to have: experience with Atlassian suite including Jira and Confluence
Briefly describe the duties and responsibilities
Duties and Responsibilities:
Translate sophisticated design compositions and technical specifications into clean, standards-compliant, semantic markup and responsive webpages or native applications by understanding the layout and behavior of the design. Develops functional and efficient production client-side code, server-side code, and test artifacts that reuse subroutines or objects, is well structured, backed by automated tests, includes sufficient comments and is easy to maintain. Writes programs, appropriate test artifacts, ad hoc queries, and reports. Employs modern software development techniques to ensure tests are implemented in a way that supports automation
Provides senior level system assessments, design, development, and implementation of web applications. Integrates third party products as vital. Leads development efforts for testing and experimentation, including usability and A/B and multivariate testing. Implements solutions that are efficient, testable, and scalable. Serves as a technical lead for junior team members
Works with business owners, journey owners, designers and developers to implement a high quality user experience. Recommends and optimally explains improvements in functionality, navigation, and UI design elements that enable users and internal business clients to achieve their goals. Builds working relationships across divisions. Delegates work to team members as vital
Participates in code inspections throughout life cycle to identify issues. Explains technical considerations at related meetings, including those with internal clients
Thoroughly understands software development methodology. Thoroughly understands architecture standards. Trains and mentors junior staff. Resolves issues elevated from staff with less experience
Elevates code into the development, test, and Production environments on schedule. Provides follow-up Production support. Submits change control requests and documents
Test webpages and conducts functional testing for team projects when needed. Audits Vanguard webpages to ensure they project the desired look and feel. Completes applicable test documentation
Thoroughly understands client business functions and technology needs. Has a broad understanding of Vanguard's technologies, tools, and applications, including those that work with business area and systems
Researches, evaluates, and reports on the evolving technologies related to this role. Continually searches for new ways to utilize current tools and researches new tools that can improve workflow. Works with the all applicable departments to get new tools approved for evaluation and standardization. Develops plans for implementing new tools into workflow. Recommends solutions that will be applicable across organizations
Writes the technical portion of assigned projects & assists technical team members with their work (e.g., systems testers, test plans). On small teams, the developer may write these items
Is highly functional on large, matrixed project teams. Collaborates with multi-functional team members, including database administrator, IT security, technical writer, and clients. Communicates systems issues at the appropriate technical level for each audience. Optimally presents work to the project team, partners, and department and senior management. Provides manager with realistic estimates of the level of effort needed to complete new projects and reviews estimates from other team members
Thoroughly understands and stays in sync with IT policies and procedures, especially those for quality and standards that enable the team to meet established breakthroughs. Thoroughly understands and aligns with all Information Security policies and procedures, and verifies work you're doing meet Information Security requirements
Participates in special projects and performs other duties as assigned

Technical Skills:
Programming experience
Highly collaborative, a fast learner and willing to work wherever you're needed on the team.
Able to achieve results against goals linked to key performance indicators.
Experienced with Java, Spring, JavaScript, Node and Angular.
Experienced with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.
Experienced with software engineering tools, such as Eclipse, WebStorm, Git, and others.
Able to write clean, maintainable code, and read code created by others.
Quick learner who can learn and develop utilizing a new framework within a single sprint.