Job Description:
We are seeking a professional for our Corporate System’s PMRA system team, focusing on front office compensation calculation processes. The role involves:
- Analyzing and designing technology approaches, developing architectures and technology solutions.
- Developing and implementing technical solutions, and engaging with business stakeholders for new initiatives.
- Designing technical infrastructure for applications, including data structures, programming languages, and testing approaches.
- Leading requirement gathering, issue resolution meetings, and producing business requirement definitions, functional specifications, and technical specifications.
- Creating and maintaining software applications for PMRA systems, including system upgrades, capacity improvements, automation, and integration with internal and external services.
- Collaborating with DevOps teams for operational issue resolution and leveraging CI/CD platforms.
Requirements:
- 10+ years in software development with expertise in JAVA; C#, .Net is a plus.
- Experience in design, optimization, and modeling in complex applications.
- Strong database skills, including modeling and development.
- Proficiency in React/Angular/Spring frameworks and Python programming.
- Experience with microservices architecture, Kafka or other messaging systems, and Appian or other workflow systems.
- Proven experience in front-to-back application design, focusing on performance and code maintenance.
- Excellent verbal communication, problem-solving, and analytical skills.
- Ethical standards in handling sensitive data.
Nice-to-Have:
- Experience with Databricks or similar platforms.
- Knowledge of CI/CD, Jenkins, GitHub, DataDog, Docker.
- Understanding of accounting principles and terminology.