Snr Application Analyst ( Support / Development)

APPLY using Our Form

Before – Expertise for developing digital solutions

  • Maintain business value by providing a high level of support for existing applications
  • Extend business value through modernising and transforming existing applications environment
  • Introducing new solutions to create business value
  • Identify potential solutions, determine the feasibility, and validate and promote options
  • Mentor members of the development team
  • Create and maintain documentation of technical solutions
  • Action software build and release package processes within an ITIL framework
  • Performing application migration and decommissioning
  • Updating job knowledge by participating in educational opportunities, reading professional publications, maintaining personal networks and participating in professional organisations

Beside – Supporting global manufacturing and sales

  • Preserve the business value of existing services
  • Understand business processes and outcomes pursued and enabled via the service
  • Pursue and implement strategies to maintain service continuity
  • Providing technical support to business partners
  • Participate in out of Hours support roster
  • Comply to corporate OHS&E policies

Beyond – Cultivating business and customer value

  • Create new business value from transformative service identification and enablement
  • Review software design plans and performance of code reviews
  • Proficiency in Key Software Design principles eg OOP, SOLID, CAP/ACID, and Modern Design patterns
  • Ability to Analyze, Code, Develop Automated Testing, and Deploy software solutions
  • Ability to consider Non‐Functional Requirements eg Security, Performance, Maintainability,Scalability, and Reliability
  • Capability to Investigate, Identify and Solve problems quickly, Efficiently and Adapt against tight time frames
  • Ability to Troubleshoot, Debug and Fix apps for Bugs if necessary and improve usability
  • Experience Working with Development, QA teams, Data analysts and Product managers to ideate software solutions
  • Ability to Self‐Organise within a Team environment and a real team player
  • Excellent verbal and written communication skills ie ability to articulate information concisely


QUALIFICATIONS AND EXPERIENCE

  • 5+ years’ Experience with .NET 2.0‐ 4.6 and Core, C#, ASP.NET MVC, HTML, Web Components, CSS, AJAX, and JavaScript
  • 3+ years’ Experience with SPA frontend frameworks e.g. VueJS, NuxtJS, React or AngularJS and NodeJS (async programming) & NPM package ecosystem
  • Knowledge of Developing Web and Mobile applications using Responsive apps and PWA
  • Working knowledge and understanding of Micro‐Service and multi‐tier Architectures
  • Extensive experience with both consuming and developing GraphQL, RESTful APIs eg stateless application & components
  • Excellent knowledge of RDBMS eg TSQL MSSQL/Sybase, MySQL, Oracle and Basic knowledge
  • NoSQL database services eg MongoDB, DynamoDB
  • Knowledge of Container concepts e.g. Docker and Kubernetes
  • Knowledge with automated JavaScript, specifically testing frameworks e.g. Jest or Mocha
  • Knowledge of Message queuing and Enterprise Service Bus
  • Experience Knowledge with Cloud computing concepts and technologies e.g. AWS EC2, EKS, ECS, Elasticache, RDS, SQS and S3
  • Working Experience with TDD & CI/CD ie DevOps concepts, git Source Control, build automation, merge resolution, test automation, and deployment
  • Working Experience of Agile software processes including Scrum and Kanban

 


General CV submission 


 

Country: Singapore
Employment Type: Full time
Salary: Open