Understanding functional business requirements, converting them into technical design.
Performing technical analysis, developing conceptual approaches, performing impact analysis, and working with business analysts and product managers to clear up any questions are all steps in the process.
Recognize and deliver the technical design for non-functional requirements such as security, scalability, dependability, and availability. Put the plan into action
Create, create, test, deploy, and support software applications and components.
Use agile software development methodologies to carry out the projects. Participate in daily scrums, share your incremental status, and deliver demos in accordance with the specified timeframes.
Use best practices for developing, validating, and deploying modules and components. Participate in advancing best practices
Creating and designing mobile applications for the iOS operating system from Apple.
Meet the deadlines and provide an estimate of the jobs and labor you will be doing.
Experience in writing very robust, secure, reusable & scalable code
Experience in XCode, Test-flight, unit test cases & associated libraries, logging, debugging
Experience in designing, building, testing, deploying, supporting technical components and services using the Swift, Swift UI, Objective C, iOS frameworks, Cocoa Touch, PL/SQL technologies
Experience using creating certificates, notifications & deploying iOS app on AppStore
Experience using databases like SQLite, Core Data, Plitt, Auto-layout , Multi-Threading ,Localization
Experience in using Git, Bit-Bucket for source code management
Experience in building platform capabilities & applications consuming REST API’s, micro-services / event-driven/ server less architectures
Experience in using AWS Cloud platform services like AWS API’s, EC2, RDS, S3, Lambda, SQS, SNS, Event Bridge, Redshift etc.
Experience using Agile Scrum, Jira, Confluence, User Stories, Story Point Estimates, Tasks Breakdown, Agile Ceremonies.
Experience of building application code using DevOps, CI, CD, Jenkins & other such tools and technologies.