About the role
Our Information Technology department is seeking a Senior Application Engineer with Pega experience to join our growing team.
Position Overview
- The successful candidate will support project focused on Pega Constellation implementations.
- Provide technology-enabled solutions to address complex business problems.
- Will apply PEGA technical knowledge, capabilities, and development skills to design and build efficient PEGA solutions to enable business strategies.
- Work closely with other information technologists to produce high-quality, IT-enabled applications, products and services.
- Responsible for the overall technical implementation of applications, and frequently interact with internal and external partners, onshore and offshore staff.
In This Role, You May
- Interprets simple to complex technical designs and creates the technical specifications or over sees the creation of the technical specifications.
- Develops, maintains, troubleshoots, enhances and documents components
- Assists Project Manager in project coordination
- Provides technical direction for the development team.
- Creates and coordinates the developer tasks and revises as appropriate to meet changing needs and requirements.
- Is responsible for managing technical risks throughout the project.
- Communicates and enforces coding standards
- Performs code reviews and mentors’ junior developers.
- Manages technical resources within budget and project schedule.
- Works with technical leadership to perform evaluations and feasibility reviews of creative concepts and technology solutions.
- Proactively work with resource managers to ensure that appropriate staffing resources are assigned, put in place and effectively utilized at the appropriate time.
- Works closely with quality assurance resources to create test plans and ensure that issues are properly assigned, fixed, and regressed
- Defines and disseminates technology best practices
- Seeks opportunities to increase customer satisfaction and deepen client relationships
- Keeps project managers well informed of status of development effort.
- Easily recognizes system deficiencies and implements effective solutions.
- Promotes code and supports setup of multiple test environments.
- Drives Collaboration between project team members, including external and offshore resources, during development process.
- Contributes to technical approach and design.
- Stays current and builds in-depth knowledge of at least one or more programming language, systems applications, and related development tools.
- Provides subject matter expertise to individuals and projects
- Troubleshoots problems across domains and integration points.
- Drives process improvements efforts
- Coordinates, composes, and delivers training for Software delivery resources.
- Fosters and encourages an environment that practices calculated risk taking
- Self-development and ownership.
- Build knowledge of P&C concepts and application systems.
- Takes necessary measures to avoid centralization of knowledge.
What You Need to Apply
- Bachelor’s Degree or higher in Computer Science or Computer Engineering
- 5+ years of experience developing web-based Java/J2EE applications
- Strong understanding of Object-Oriented design and methodologies
- JavaScript, AngularJS, AJAX, JQuery, CSS and HTML5.
- Industry Certifications like pega CLSA is a plus
- Experience with Pega. Constellation , Constellation SDKs, Custom Component development .
- Experience with devops tools.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience building complex software systems that have been successfully delivered to customers
- Ability to analyze and creatively solve complex problems
- Ability to effectively prioritize, lead, and execute tasks in a high-pressure environment
- Flexible in working under changing and different work settings.
- Excellent communication, organizational, and interpersonal skills
- Initiative, adaptive, and willingness to learn
- Understands how to tactfully communicate difficult/sensitive information.
- Ability to elicit cooperation from a variety of sources
- Ability to juggle multiple projects/customers simultaneously.
- Versatile; comfortable performing a variety of roles and tasks within the company
- Strong written and oral communication skills to a variety of audiences at different levels and with different backgrounds.
- Thrives on learning and learns quickly. Dedicated to self-improvement and professional development. Takes advantage of various resources to self-educate.
Technical Skills
- Pega 24
- React
- Java
- Tomcat
- Understanding of Object-Oriented software development principles
- UX experience knowledge
- CCS3, HTML5
- Agile methodologies
- JSON