Domain Knowledge of Stock Plan Services Tech (SPS) is primary and mandatory. Typical functions within SPS include:
- Administration: Managing enrollment, contributions, and distributions of stock plan participants.
- Compliance: Ensuring adherence to relevant regulatory requirements and tax implications.
- Education: Providing resources and guidance to employees on understanding their stock plan benefits and managing their shares.
- Technology: Utilizing platforms for recordkeeping, reporting, and participant access.
- Financial Reporting: Providing accurate financial reporting for both the company and employees.
Qualifications and experience required include:
- Proven experience in mainframe applications and documenting processes and workflows.
- Proficiency in applications using programming languages like COBOL, PL/I, or Assembler.
- Proficiency in Java, Angular JS (11, 12, and 14), Spring Boot, Microservices.
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Understanding of domain-driven design and RESTful APIs.
- 8-10 years of systems analysis experience, including software solutions definition and development.
- Experience with systems development methodologies and formal documentation processes.
- Experience working in Agile/Scrum environments.
- Strong data analysis skills including querying, profiling, and analyzing data.
- Excellent verbal and written communication skills.
- Ability to work proactively, learn quickly, and contribute effectively in a fast-paced environment.
- Strong analytical, facilitation, and communication skills, including technical illustrations.
- Capacity to understand and incorporate new technologies rapidly.
- Ability to articulate business problems and translate them into technical specifications.
- Excellent collaboration and consensus-building skills.
- Results-oriented problem-solving skills and adaptability to change.
- Understanding of the software lifecycle and experience collaborating with partners, technology leads, and agile teams.
- Partnering with SPS program teams to identify dependencies, overlaps, and reuse opportunities.
- Participation in backlog refinement sessions.
- Translating business needs into clear requirements and evaluating solutions.
- Defining problem scope in terms of business and system requirements.
- Assessing the design of existing and in-development systems for functionality, dependability, and maintainability.
- Collaborating with agile teams to develop comprehensive solutions.
- Ensuring acceptance test criteria are provided for all system requirements.
- Producing and maintaining system feature design documentation and user training materials.