Job Description
• Low-Code Platforms: Deep understanding of OutSystems' development environment, including AO's handling, native plugins, extensions, and Forge.
• OutSystems Platform Management: Platform Management, which includes MABS Upgrade, Outdated Forge component, Platform upgrade, Lifetime Upgrade, Understanding of AI Mentor, and Health Monitoring of Platform, which includes Error Cycle, Server Availability, Zone Management, and integration.
• Programming Languages: Proficiency in C#; good to have Swift for iOS; good to have Kotlin for Android; and JavaScript for cross-platform development.
• Mobile Development Frameworks: Experience with mobile app cross-platform development and a clear understanding of the application lifecycle.
• Native Development: Expertise in native functionalities and understanding of core features on native OS, understanding of complete lifecycle of push notification, understanding of in-app purchase, and life cycle of payment handling in mobile applications.
• Architectural Patterns: Knowledge of design patterns like MVC (Model-View-Controller), MVP (Model-View-Presenter), and MVVM (Model-View-View Model) to structure code effectively and OutSystems Architecture Canvas.
• Backend Integration: Understanding RESTful APIs, SOAP APIs, Socket Programming, App Dynamics, and Firebase
• Database Management: Familiarity with both SQL and NoSQL databases to manage app data efficiently.
• DevOps and CI/CD: Skills in continuous integration and continuous delivery (CI/CD) tools like Jenkins, Travis CI, TFS, or JIRA and GitHub Actions to automate testing and deployment.
• Security: Knowledge of mobile app security best practices to protect user data and ensure app integrity; Understanding of App Shield, SSL pinning, and OWASP 10
• User Experience (UX) and User Interface (UI) Design: Ability to design intuitive and engaging user interfaces.
• Problem-Solving and Analytical Thinking: Strong problem-solving skills to troubleshoot and optimize app performance.
• Communication and Collaboration: Excellent communication skills to work effectively with cross-functional teams.
• Release Management: Understanding the different types of releases (major releases, cumulative patches, and hotfixes) and how to manage them effectively and release management over stores (Play Store, Apple Store, and Huawei Store).
Developer Skill Set:
• Low-Code Platforms: Deep understanding of OutSystems' development environment, including AO's handling, native plugins, extensions, and Forge.
• OutSystems Platform Management: Platform Management, which includes MABS Upgrade, Outdated Forge component, Understanding of AI Mentor, and Health Monitoring of Platform, which includes Error Cycle, Server Availability, and Integration.
• Programming Languages: Proficiency in C#; good to have Swift for iOS; good to have Kotlin for Android; and JavaScript for cross-platform development.
• Backend Integration: Understanding RESTful APIs, SOAP APIs, and Firebase.
• Database Management: Familiarity with both SQL and NoSQL databases to manage app data efficiently.
• User Experience (UX) and User Interface (UI) Design: Ability to design intuitive and engaging user interfaces.
• Problem-Solving and Analytical Thinking: Strong problem-solving skills to troubleshoot and optimize app performance.
• Communication and Collaboration: Excellent communication skills to work effectively with cross-functional teams.
💡 Quick Summary
Seeking a career-building opportunity? The OutSystems Developer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Gurgaon offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.