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.