Responsibilities:
· Design, develop and implement responsive web design app and native mobile app that are highly efficient and scalable in a cloud environment.
· Implement business requirements, create user interfaces, and integrate with external systems.
· Design and implement data models within OutSystems and Integrate OutSystems applications with databases and external systems using APIs, web services, or other integration methods
· Design, develop and deploy responsive web app in Outsystems App Dev platform.
· Manage, maintain and support web/mobile applications and Outsystems platform.
· Conduct unit testing, functional testing, and end-to-end testing
· Manage the mobile apps deployment lifecycle to app store and play store.
· Maintain and support both the web and mobile apps.
· Report to team lead and solution architect aligning to team objectives and technology guidelines.
· Release and update microservices.
· Manage and maintain microservice containers.
Requirements:
· Diploma or Degree in Computer Science, Information Technology, Information Systems, Info-communications, or equivalent with strong knowledge on web technologies such as responsive design principles, JavaScript, JSON, HTML, and CSS.
· Experience in responsive web and mobile app deployment with C#, .NET, Microsoft Visual Studio and Outsystems App Dev Platform.
· Strong understanding of OutSystems platform and architecture, including Service Studio, Integration Studio, and LifeTime. Hands-on expertise in developing, deploying, and maintaining applications on Outsystems platform.
· Experience with databases, including data modeling, SQL, and data integration.
· Experience in the development of RESTful API. Experience in integrating external systems and services using APIs. Strong understanding of RESTful APIs, SOAP, JSON, and XML.
· Exposure to cloud-based development, particularly with AWS, Azure, or Google Cloud Platform.
· Strong problem-solving skills to debug and resolve issues in OutSystems applications.
· Familiar with OutSystems best practices, such as performance optimization, security, and scalability.
· Should have experience working in an Agile development environment and be able to work in a collaborative, iterative manner
· Good team player, able to work with tight deadlines and fluid requirements.
· Experience in microservices development.
· Experience with container management.