Software Applications Engineer (TM1 & financial planning systems)
Role details
Job location
Tech stack
Job description
- Develop, customize, and implement TM1 models and financial planning applications to meet evolving business needs.
- Collaborate with cross-functional teams to design scalable solution architectures utilizing Service-oriented architecture (SOA) principles and system design best practices.
- Integrate TM1 with other enterprise systems such as Salesforce, Pegasystems, and various data sources through APIs, ETL processes, and web services.
- Maintain and enhance system infrastructure including cloud security protocols, load balancing strategies, and virtualization environments like VMware and AWS.
- Conduct system analysis, troubleshooting, debugging, and performance tuning to ensure high availability and optimal operation of financial systems.
- Implement continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins and Git to streamline development workflows.
- Ensure system security by applying best practices in vulnerability management, threat intelligence, system hardening, and information security measures.
Requirements
Do you have experience in Python?, We are seeking a dynamic and detail-oriented Software Applications Engineer specializing in TM1 (IBM Planning Analytics) and financial planning systems to join our innovative technology team. In this role, you will be instrumental in designing, developing, and maintaining robust financial planning solutions that drive strategic decision-making across the organization. Your expertise will empower us to optimize system performance, ensure data integrity, and deliver seamless user experiences. If you thrive in a fast-paced environment where cutting-edge technology meets impactful business solutions, this opportunity is for you!, * Proven experience working with TM1 (IBM Planning Analytics), financial planning systems, or related enterprise planning tools.
- Strong background in solution architecture, systems engineering, and system design within IT infrastructure environments.
- Hands-on knowledge of programming languages such as Python, C#, JavaScript, SQL (including T-SQL), PL/SQL, and scripting languages like Bash or Shell Scripting.
- Familiarity with cloud platforms such as AWS or Azure, virtualization technologies including VMware or ESXi, and container orchestration tools like Kubernetes.
- Experience working within Agile development methodologies and SDLC (Software Development Life Cycle) frameworks.
- Knowledge of database management systems including MySQL, PostgreSQL, Oracle, Microsoft SQL Server; experience with NoSQL databases is a plus.
- Understanding of computer networking concepts such as DNS, DHCP, VPNs, firewalls, load balancing techniques, and system administration tasks.
- Exposure to web services standards including RESTful APIs and SOAP; experience integrating with Salesforce or Pega systems is advantageous.
- Ability to analyze vulnerabilities through vulnerability assessments and implement mitigation strategies aligned with cybersecurity best practices. Join us to leverage your technical expertise in a collaborative environment where innovation fuels growth! We are committed to fostering an inclusive culture that values continuous learning and professional development-empowering you to make a meaningful impact every day!
Benefits & conditions
2.82.8 out of 5 stars San Diego, CA 92172 Up to $62 an hour - Contract