Position Objective
A results-driven Technical Analyst/Senior Developer responsible for the delivery, support, and continuous improvement of the AIAS platform. This role ensures high-quality software delivery, system stability, and compliance with security and risk standards while meeting business needs.
The candidate will play a critical role in end-to-end development, maintaining high system availability (≥99.94%), minimizing defects, and ensuring reliable production operations. The role also focuses on proactive incident management, security compliance, and driving engineering excellence through modern development practices.
Job Responsibilities
- Develop and deliver high-quality AIAS enhancements within scope, timeline, and budget to meet business needs.
- Provide production support by resolving incidents and ensuring system stability and availability (≥99.94%).
- Maintain code quality through best practices, testing, and reviews to minimize defects.
- Manage security and compliance by remediating vulnerabilities and closing audit findings on time.
- Drive continuous improvement by enhancing automation, test coverage, and reducing technical debt.
- Collaborate with stakeholders to support delivery and operational outcomes.
Job Requirements
- Education: Degree in Information Technology, Computer Science, or equivalent.
- Experience & Technical Skills:
- Possess 3–5 years of experience in backend development, preferably using .NET Core and/or Node.js.
- Demonstrate proficiency in frontend development, particularly with the React framework.
- Apply strong knowledge of databases and SQL (MSSQL Server), including performance tuning and query optimization.
- Utilize RESTful APIs and microservices architecture in application design and integration.
- Use version control systems, CI/CD pipelines, and integrated security tools like GitHub/GitLab/Bitbucket within the development lifecycle.
- Preferred Skills (Advantageous):
- Experience in writing and maintaining unit tests (e.g., Jest, xUnit).
- Familiarity with shell scripting.
- Knowledge of ORM frameworks (e.g., Entity Framework, Hibernate, Dapper).
- Core Competencies:
- Demonstrate strong understanding of change management processes and incident/problem resolution.
- Ability to work independently with minimal supervision while collaborating effectively in a team environment.
- Champion engineering best practices, including code quality, automated testing (unit, integration, E2E), documentation, and conducting thorough code reviews.
- Apply secure design principles and ensure solutions are built with high sensitivity to data protection, security controls, and regulatory compliance requirements.
- Ensure adherence to security-by-design practices, including vulnerability prevention, secure coding, and compliance with organizational and industry standards.
- Exhibit a highly motivated, proactive, and accountable mindset.