As an IBM Application Architect, you directly help clients transform their business and solve complex problems. You will define the scope and vision for projects that deliver customized solutions using your platforms knowledge (IBM/AWS/Azure/GCP) and others. You are a technical leader, serving as a liaison among business partners, technical resources, and project stakeholders.
Your Role and Responsibilities
Who you are:
Senior Mobile Architect with a few years experience in Mobile solutions, with knowledge of mobile platforms and related mobile ecosystems
Full knowledge of iOS, Android, and React Native, including deep configuration, mobile payments, device integrations, Mobile Device Management / Mobile Application Management, etc
Experience in designing end-to-end architectures for large scale enterprise solutions across disparate technologies (including cloud-native based on the hybrid cloud) and having experience defining and documenting technical solutions spanning multiple applications or products.
Develop and mentor distributed teams by establishing code quality, review and continuous improvement processes
Confident liaison between Client and technical teams using strong communication skills to elicit, document, analyze and validate business processes, systems and solution requirements.
SME and technical consultant to interact with Client for design thinking sessions, solutioning, effort estimation, preparing mobile application architecture, defining mobile security, analytics, DevOps, other NFR's, and integration with Backend systems.
Adept at creating and transforming business requirements into functional requirements and designing business model diagrams, liaising with respective cross-team communication to clear blockers and ensure quality delivery.
Versatile team player and leader with excellent analytical, presentation and interpersonal skills with an aptitude to learn new technologies
Have hands-on knowledge of complete Mobile Application Development Life cycle from design thinking, requirement analysis, estimation, technical architecture, staffing, team ramp up, development, testing, integration, security, performance, analytics, DevOps, review process, technical documentation
Be a certified SCRUM Master and effectively run and deliver client projects in SCRUM methodology
What you'll do:
Create architectural designs and business cases to document business challenges, solution approaches, benefits, costs and risks
Collaborate on initiatives to maintain productive mobile technology foundations through upgrades, migrations and continuous improvements
Ability to architect and development, and deployment cross-platform hybrid mobile applications
Deliver infrastructure design, mainly focused on network, security, and other systems
Deliver Mobility solution with IBM value proposition to the customer in presale stage
Facilitate organizational change and drive towards an industry-leading mobility strategy
Participate in preparing client workshop materials and conducting technology demonstrations on mobility topics of interest
Create and update technical blueprints and design documents.
Provides technical leadership and is responsible for developing components and the design of the overall system
Play an advisory role to internal stakeholders and provide thought leadership, process enhancement and automation recommendations
Outline current and future vision mobile architecture, including traceability from business and IT strategies to suggested technologies
Analyze business and technology challenges, assess costs, and suggest solutions.
Ensure development and incorporation of mobile architecture with other layers.
Provide technical leadership for the development team. Offer technical and architectural support to customers, during product & roadmap definition in particular.
Conduct UAT and designing, developing & documenting test cases.
Exhaustive experience in working with diverse teams and managing Complex Deliveries of Mobile projects.
Always keeping customer experience as on top priority, liaising with UI/UX team to create customer experience products.
Knowledge of working across all booming technologies such as Microservices, Cloud, Blockchain and IoT
Design and maintain proper coding standards and ensure quality delivery. Prepared and implemented multiple code review process within the team before code check-in
Contributed to DevOps tooling by bringing in new tools to bring in CI/CD pipeline that helped automate many processes such as Build and Test.
How we'll help you grow:
You'll have access to all the technical and management training courses you need to become the expert you want to be
You'll learn directly from expert developers in the field; our team leads love to mentor
You have the opportunity to work in many different areas to figure out what excites you
Required Technical and Professional Expertise
Mobile Framework: React Native, Flutter, Kotlin, newest iOS frameworks, Reusable Assets, Opensource Frameworks,
JS Frameworks: React.js, Express.js, Redux, NodeJS and others
Design with Apple Design Guidelines, IBM Carbon, SAP Fundamentals
DB: Cloudant, CoreData, MySQL, Mongo DB, SQLite, Postgres
Integration : AJAX, RESTful API, JSON, XML, Graphql
Development/Debugging Tools: Visual Studio Code, Android Studio, Xcode, Postman,
Unit Testing: Jest, Enzyme, JUnit
Automated Testing: Appium, Device Test Farms
App Distribution / MDM: MaaS360, Hockey App, TestFlight, Google Play, Apple App
IBM Products: IBM Cloud, IBM Mobile First Platform, Node-RED, Cloudant, IBM Watson
Content Hub (WCH), W3 SSO,
Code Analysis: JSLint, JSHint, SonarQube
Bundler : Webpack / Gulp / Grunt
Analytics: Firebase, Adobe Analytics
Source Code Management: GIT, SVN, Nexus
Process: JIRA, SCRUM, Design Thinking,
DevOps: Tekton, Openshift Pipelines, Jenkins
Architectural: Block Diagram, UML, Sequence diagram, Status diagram, Context
Experience working with control software such as Git
Building performance-driven applications with an understanding of network traffic, HTTP requests and other performance-focused enhancements
Experience working with GraphQL
Familiarity with deploying to a Cloud platform, including DevOps tools, techniques and concept
Familiar with software design patterns such as Functional Programming, Object-Oriented programming
Preferred Technical and Professional Expertise
Required Technical and Professional Expertise
React, Springboot, Kubernetes
Preferred Technical and Professional Expertise
Languages required: English
About Business UnitIBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and technology transformation. With deep expertise in many industries, we offer strategy, experience, technology, and operations services to many of the most innovative and valuable companies in the world. Our people are focused on accelerating our clients' businesses through the power of collaboration. We believe in the power of technology responsibly used to help people, partners and the planet.
Your Life @ IBMAre you craving to learn more? Prepared to solve some of the world's most unique challenges? And ready to shape the future for millions of people? If so, then it's time to join us, express your individuality, unleash your curiosity and discover new possibilities.
Every IBMer, and potential ones like yourself, has a voice, carves their own path, and uses their expertise to help co-create and add to our story. Together, we have the power to make meaningful change - to alter the fabric of our clients, of society and IBM itself, to create a truly positive impact and make the world work better for everyone.
It's time to define your career.
About IBMIBM's greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we're also one of the biggest technology and consulting employers, with many of the Fortune 50 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it's time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.
Location StatementIBM wants you to bring your whole self to work and for you this might mean the ability to work flexibly. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.
Being You @ IBMIBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.