T
Tech Lead, Malaysia Digital Platform
Posted on 01 Feb 2023 20 days left for application

Job Purpose

The Technical Lead role plays a critical customer-facing role by providing technical solutions that ensure application performance, lifecycle agility, maintainability and governance of applications portfolio using OutSystems Platform.

He/she will be responsible to lead and develop the development of Malaysia Digital, SayaDigital, and any other services in Outsystems Platform. This role should master OutSystems Platform technology in conjunction with modern software engineering practices for developing web and mobile business applications in the context of agile projects, using the OutSystems Platform.

Duties & Responsibilities

Job Responsibilities And Expectations

  • Design and validate the architecture of OutSystems applications (Web or Mobile)
  • Translate business requirements into viable and scalable applications, leveraging OutSystems capabilities
  • Application composition that ensures lifecycle independency
  • Review and recommend architecture patterns
  • Correctly isolate Core Services, to promote reusability and lower maintenance costs
  • Identify non-functional requirements, integrations needs and common style guides across all OutSystems applications
  • Assess existing applications in performance, architecture and development and recommend best practices
  • Develop software to meet specified requirements and in accordance with the agreed design
  • Drive compliance of your development work in accordance with the agreed technical QA policy, ensuring that code is checked in regularly, unit tests and code reviews are completed, and assisting with code reviews for others
  • Assist with the transition of software to Production, including any post-implementation support

Desired Skills And Experience

  • Be a Problem solver, Customer Oriented and with great soft skills
  • Understand and apply architecture patterns in enterprise projects
  • Identify, evaluate and fix applications performance bottlenecks
  • Ability to conduct technical reviews during the software development life cycle and prescribe optimizations and improvement measures
  • Proficient in web and mobile development - HTML, CSS, Javascript, Relational Databases, C#, Java,
  • Projects & Daily Activities

Identify reusable components

  • Design master data
  • Best practice and patterns
  • Reference architecture
  • Design integrations
  • Delivery integrations
  • Delivery team architecture enablement
  • Architecture refactor support
  • Evaluate platform new features

Qualifications

Education

  • Degree in Computer Science , informatics, business informatics or in a comparable field

Working Experience

  • At least 5 years in Web Mobile Application Development / Project Development
  • Minimum 2 years in FullStack OutSystems (V11) development in an enterprise environment
  • Standard knowledge in CSS, JS, C# ASP.Net, SQL
  • Experience in agile way of software development and methods (Scrum/Kanban)

Technical & Professional Knowledge

  • Web / Mobile application development in Outsystem
  • FullStack OutSystems (V11) development in Enterprise environments
  • OutSystems Traditional Web, Reactive & Mobile Development
  • Architectural experience 4 Layer Canvas in Enterprise environments
  • Technologies CSS JS C# ASP.Net SQL
  • Collaborate with internal business analysts/stakeholders to capture and implement business requirements
  • Continuous improvements of applications and the Outsystem platform, e.g. templates, development guidelines
  • End-to-end responsibilities for project implementations
  • Working in Agile methodologies and knowledge in Azure DevOps
  • Understanding about Citizen Development and Low/NoCode technologies



Competency Required

1. Strategic Agility (SA) - Applies external trends and considers potential risk.

  • Shows good understanding of the business imperatives and the implications in the medium
  • term with respect to external forces.
  • Keeps up to date on current industrial trends and recognizes how it may impact one’s
  • work area.
  • Draws inspiration from external trends / best practices to resolve issues.

 2. Analytical Insights (AI) - Considers potential risks.

  • Conducts in-depth analysis to identify various inter-linkages that are not noticeably related to judge the best course of action.
  • Evaluates risks, implications and challenges of past initiatives and leverages on the insights for the current situation.
  • Evaluate best course of action by formulating mitigating plans.

3. Impact and Influence (II) - Influences using indirect strategies.

  • Understands and builds professional relationships with key stakeholders to better target communication.
  • Uses established credibility, past experiences, and expertise to convince stakeholders to create buy in
  • Probes and takes initiative to understand stakeholders’ current needs / issues and recommends win-win solutions.

4. Driving Excellence (DE) - Proactively manages contingencies.

  • Anticipates obstacles and proactively plans for multiple contingencies to speed execution.
  • Possesses the tenacity and persistence to see through improvement initiatives.
  • Takes on new roles and responsibilities when faced with unexpected changes.

5. Driving Innovation & Creativity (DIC) - Seeks for improvement opportunities.

  • Proactively looks to recommend improvements to current ways of working.
  • Draws inspiration from best practices to resolve issues.
  • Helps others to view situations from alternative perspectives to encourage creativity and innovation.

 6. Self-Initiatives (SI) - Considers short term implications.

  • Willing to take slight risks based on own judgment of the situation.
  • When making plans or decisions, considers the impact those decisions will have on existing processes.
  • Adapts current plans to ensure they do not cause issues for other facets of the organization.

7. Service Orientation (SO) - Addresses underlying client needs.

  • Takes a proactive approach in resolving requests, issues / problems by taking responsibility in identifying and resolving problems before requests, issues/ problems are communicated by clients.
  • Ability to perceive client needs based on different situations and seeks information aboutthe real underlying needs of internal and external clients beyond those expressed initially.
  • Closely follows up on requests, issues/ problems communicated.

8. Teamwork & Collaboration (TC) - Solicits and enhances inputs.

  • Genuinely values the ideas and perspectives of others and communicates directly while using language and approach that will not offend.
  • Listens to and builds on the views of others, seeking advice and input from multiple parts of the organization to ensure that there is mutual respect.
  • Able to effectively coordinate effort from multiple parts of the organization which leads to high productivity.

9. Developing Others (OT) - Provides clarity and gives context.

  • Asks questions to check that the individual understands how things work and why
  • Supplements resources, tools, advice, demonstrations, or instructions to build greater contextual understanding of the person being developed.
  • Delegates projects or assignments to develop an individual.


Related Links
Media Gallery