وصف الوظيفة
Role Overview
Senior Product Engineer - FINIQ & .NET at GSSTech Group. This is a hands-on technical role supporting business-critical platforms within the Wealth & Asset Management domain.
Role Purpose
Manage and optimize the FINIQ application environment while designing and delivering backend services, database solutions, and automation frameworks. Drive process innovation by identifying inefficiencies and leveraging modern technologies, AI, and LLM frameworks to improve workflows and operational efficiency.
Key Responsibilities
Platform & FINIQ Application Management
- Manage, maintain, and optimize the FINIQ core application environment.
- Provide hands-on technical administration and support for FINIQ-based platforms.
- Troubleshoot complex application issues, performance bottlenecks, and production challenges.
- Ensure application stability, reliability, availability, and optimal performance.
- Analyze and resolve issues across application and database layers.
Database Management & Development
- Design, develop, debug, and optimize Microsoft SQL Server databases.
- Write and tune complex T-SQL queries, stored procedures, and triggers.
- Perform database performance tuning and optimization.
- Ensure database integrity, high availability, reliability, and performance.
- Troubleshoot complex SQL and database-related application issues.
.NET Application Development
- Design, develop, maintain, and enhance backend services using .NET and C#.
- Develop scalable backend components and application services using .NET and SQL Server.
- Apply strong backend architecture and software engineering principles.
- Integrate backend services with databases, APIs, and enterprise applications.
- Support technical troubleshooting and resolution of complex application bottlenecks.
Test Automation & Engineering Quality
- Design, build, and execute automated testing frameworks for application and platform validation.
- Develop and maintain automated test scripts to reduce manual testing effort.
- Work with test automation tools such as Playwright.
- Integrate automated testing into development and CI/CD workflows.
- Identify opportunities to improve application quality, test coverage, and engineering efficiency.
CI/CD & DevOps
- Build, maintain, and improve reliable CI/CD pipelines.
- Automate application build, testing, deployment, and release processes.
- Eliminate manual intervention through engineering automation.
- Collaborate with engineering and DevOps teams to improve deployment efficiency and reliability.
Process Innovation & AI Integration
- Review and audit existing workflows to identify inefficiencies, bottlenecks, and opportunities for automation.
- Proactively recommend and implement improvements to engineering and business processes.
- Leverage Node.js and .NET to integrate modern APIs and microservices.
- Explore and apply AI technologies and LLM frameworks to automate data and application processes.
- Identify practical opportunities to use AI-assisted engineering and automation to improve productivity and operational efficiency.
Qualifications & Experience
- 5+ years of hands-on technical administration experience with FINIQ.
- Strong hands-on experience with FINIQ Core Application.
- Expert-level knowledge of Microsoft SQL Server.
- Strong skills in database design and T-SQL.
- Extensive experience with complex SQL queries, stored procedures, triggers, database optimization, performance tuning, database integrity, and availability.
- Strong proficiency in .NET and C#.
- Proven experience in test automation frameworks.
- Hands-on experience with Playwright or similar automation tools.
- Strong understanding of CI/CD pipelines and DevOps practices.
Skills & Competencies
- Expert-level Microsoft SQL Server knowledge.
- Strong backend application architecture understanding.
- Strong conceptual understanding of Node.js.
- Strong conceptual understanding of AI technologies and AI toolkits.
- Exposure to LLM frameworks and AI-driven process automation.
- Experience with Node.js-based API and microservice integrations.
- Knowledge of modern API integration patterns.
- Proactive and hands-on problem solver.
- Strong ability to investigate and resolve complex technical issues.
- Willingness to challenge the status quo and identify better ways of working.
- Strong ownership of application stability, quality, and delivery.
- Ability to identify manual processes and convert them into reliable automated workflows.
- Strong analytical and troubleshooting skills.
- Ability to work effectively with cross-functional engineering, business, and technology teams.
- Strong communication and collaboration skills.
- Willingness to continuously learn and adopt modern technologies.
Additional Information
- Preferred exposure to enterprise application modernization.
- Preferred exposure to continuous integration and continuous delivery.
- Preferred exposure to performance optimization across application and database layers.